home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
MacMatch •••
/
MacMatch
/
MacMatch.rsrc
/
CODE_4_MISC2.txt
< prev
next >
Wrap
Text File
|
1987-02-19
|
131KB
|
2,319 lines
# near model CODE resource
# jump table entries: 288-293 (6 of them)
export_36:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 2F07 move.l -[A7], D7
00000006 102E 0008 move.b D0, [A6 + 0x8]
0000000A 673A beq +0x3C /* 00000046 */
0000000C 2F2D FA74 move.l -[A7], [A5 - 0x58C]
00000010 3F3C 0001 move.w -[A7], 0x1
00000014 A93A syscall DisableItem
00000016 2F2D FA74 move.l -[A7], [A5 - 0x58C]
0000001A 3F3C 0002 move.w -[A7], 0x2
0000001E A939 syscall EnableItem
00000020 7E01 moveq.l D7, 0x01
00000022 600A bra +0xC /* 0000002E */
label00000024:
00000024 2F2D FA78 move.l -[A7], [A5 - 0x588]
00000028 3F07 move.w -[A7], D7
0000002A A939 syscall EnableItem
0000002C 5247 addq.w D7, 1
label0000002E:
0000002E 0C47 0003 cmpi.w D7, 0x3
00000032 6FF0 ble -0xE /* 00000024 */
00000034 2F2D FA7C move.l -[A7], [A5 - 0x584]
00000038 4267 clr.w -[A7]
0000003A A93A syscall DisableItem
0000003C 2F2D FA80 move.l -[A7], [A5 - 0x580]
00000040 4267 clr.w -[A7]
00000042 A93A syscall DisableItem
00000044 6038 bra +0x3A /* 0000007E */
label00000046:
00000046 2F2D FA74 move.l -[A7], [A5 - 0x58C]
0000004A 3F3C 0001 move.w -[A7], 0x1
0000004E A939 syscall EnableItem
00000050 2F2D FA74 move.l -[A7], [A5 - 0x58C]
00000054 3F3C 0002 move.w -[A7], 0x2
00000058 A93A syscall DisableItem
0000005A 7E01 moveq.l D7, 0x01
0000005C 600A bra +0xC /* 00000068 */
label0000005E:
0000005E 2F2D FA78 move.l -[A7], [A5 - 0x588]
00000062 3F07 move.w -[A7], D7
00000064 A93A syscall DisableItem
00000066 5247 addq.w D7, 1
label00000068:
00000068 0C47 0003 cmpi.w D7, 0x3
0000006C 6FF0 ble -0xE /* 0000005E */
0000006E 2F2D FA7C move.l -[A7], [A5 - 0x584]
00000072 4267 clr.w -[A7]
00000074 A939 syscall EnableItem
00000076 2F2D FA80 move.l -[A7], [A5 - 0x580]
0000007A 4267 clr.w -[A7]
0000007C A939 syscall EnableItem
label0000007E:
0000007E 2E1F move.l D7, [A7]+
00000080 4E5E unlink A6
00000082 205F movea.l A0, [A7]+
00000084 544F addq.w A7, 2
00000086 4ED0 jmp [A0]
export_37:
fn00000088:
00000088 4E56 FEFA link A6, -0x0106
0000008C 48E7 0700 movem.l -[A7], D5,D6,D7
00000090 206D 96AE movea.l A0, [A5 - 0x6952]
00000094 2050 movea.l A0, [A0]
00000096 43EE FEFC lea.l A1, [A6 - 0x104]
0000009A 7040 moveq.l D0, 0x40
label0000009C:
0000009C 22D8 move.l [A1]+, [A0]+
0000009E 5340 subq.w D0, 1
000000A0 6EFA bgt -0x4 /* 0000009C */
000000A2 2F2D 9726 move.l -[A7], [A5 - 0x68DA]
000000A6 A873 syscall SetPort
000000A8 4246 clr.w D6
000000AA 6000 012C bra +0x12E /* 000001D8 */
label000000AE:
000000AE 3006 move.w D0, D6
000000B0 5240 addq.w D0, 1
000000B2 3E00 move.w D7, D0
000000B4 3007 move.w D0, D7
000000B6 B06D FEB0 cmp.w D0, [A5 - 0x150]
000000BA 57C0 seq D0
000000BC C02D FB88 and.b D0, [A5 - 0x478]
000000C0 1A00 move.b D5, D0
000000C2 3007 move.w D0, D7
000000C4 E740 asl D0.w, 3
000000C6 41ED 96AA lea.l A0, [A5 - 0x6956]
000000CA 4870 0000 pea.l [A0 + D0.w]
000000CE 3F3C 0010 move.w -[A7], 0x10
000000D2 3F3C 0010 move.w -[A7], 0x10
000000D6 A8B2 syscall EraseRoundRect
000000D8 3F3C 0005 move.w -[A7], 0x5
000000DC 3F3C 0003 move.w -[A7], 0x3
000000E0 A89B syscall PenSize
000000E2 3007 move.w D0, D7
000000E4 E740 asl D0.w, 3
000000E6 41ED 96AA lea.l A0, [A5 - 0x6956]
000000EA 4870 0000 pea.l [A0 + D0.w]
000000EE 3F3C 0010 move.w -[A7], 0x10
000000F2 3F3C 0010 move.w -[A7], 0x10
000000F6 A8B0 syscall FrameRoundRect
000000F8 3007 move.w D0, D7
000000FA E740 asl D0.w, 3
000000FC 41ED 96AA lea.l A0, [A5 - 0x6956]
00000100 4870 0000 pea.l [A0 + D0.w]
00000104 3F3C 0007 move.w -[A7], 0x7
00000108 3F3C 0005 move.w -[A7], 0x5
0000010C A8A9 syscall InsetRect
0000010E A89E syscall PenNormal
00000110 1005 move.b D0, D5
00000112 6728 beq +0x2A /* 0000013C */
00000114 3007 move.w D0, D7
00000116 E740 asl D0.w, 3
00000118 41ED 96AA lea.l A0, [A5 - 0x6956]
0000011C 4870 0000 pea.l [A0 + D0.w]
00000120 3F3C 000C move.w -[A7], 0xC
00000124 3F3C 000C move.w -[A7], 0xC
00000128 486D 86F8 pea.l [A5 - 0x7908]
0000012C A8B4 syscall FillRoundRect
0000012E 3F3C 0002 move.w -[A7], 0x2
00000132 A889 syscall TextMode
00000134 486D 8700 pea.l [A5 - 0x7900]
00000138 A89D syscall PenPat
0000013A 6016 bra +0x18 /* 00000152 */
label0000013C:
0000013C 3007 move.w D0, D7
0000013E E740 asl D0.w, 3
00000140 41ED 96AA lea.l A0, [A5 - 0x6956]
00000144 4870 0000 pea.l [A0 + D0.w]
00000148 3F3C 000C move.w -[A7], 0xC
0000014C 3F3C 000C move.w -[A7], 0xC
00000150 A8B0 syscall FrameRoundRect
label00000152:
00000152 3006 move.w D0, D6
00000154 C1FC 0060 muls.w D0, 0x60 /* '`' */
00000158 D07C 007D add.w D0, 0x7D /* '}' */
0000015C 3F00 move.w -[A7], D0
0000015E 3F3C 0136 move.w -[A7], 0x136
00000162 A893 syscall MoveTo
00000164 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00000168 4267 clr.w -[A7]
0000016A A892 syscall Line
0000016C 3007 move.w D0, D7
0000016E B06E 0008 cmp.w D0, [A6 + 0x8]
00000172 6E2A bgt +0x2C /* 0000019E */
00000174 3006 move.w D0, D6
00000176 C1FC 0060 muls.w D0, 0x60 /* '`' */
0000017A D07C 0081 add.w D0, 0x81
0000017E 3F00 move.w -[A7], D0
00000180 3F3C 0133 move.w -[A7], 0x133
00000184 A893 syscall MoveTo
00000186 7007 moveq.l D0, 0x07
00000188 3207 move.w D1, D7
0000018A D27C 0030 add.w D1, 0x30 /* '0' */
0000018E 41EE FEFC lea.l A0, [A6 - 0x104]
00000192 1181 0000 move.b [A0 + D0.w], D1
00000196 486E FEFC pea.l [A6 - 0x104]
0000019A A884 syscall DrawString
0000019C 601A bra +0x1C /* 000001B8 */
label0000019E:
0000019E 3007 move.w D0, D7
000001A0 E740 asl D0.w, 3
000001A2 41ED 96AA lea.l A0, [A5 - 0x6956]
000001A6 4870 0000 pea.l [A0 + D0.w]
000001AA 3F3C 000C move.w -[A7], 0xC
000001AE 3F3C 000C move.w -[A7], 0xC
000001B2 486D 86E8 pea.l [A5 - 0x7918]
000001B6 A8B4 syscall FillRoundRect
label000001B8:
000001B8 3007 move.w D0, D7
000001BA E740 asl D0.w, 3
000001BC 41ED 96AA lea.l A0, [A5 - 0x6956]
000001C0 4870 0000 pea.l [A0 + D0.w]
000001C4 3F3C FFF9 move.w -[A7], 0xFFF9
000001C8 3F3C FFFB move.w -[A7], 0xFFFB
000001CC A8A9 syscall InsetRect
000001CE A89E syscall PenNormal
000001D0 3F3C 0001 move.w -[A7], 0x1
000001D4 A889 syscall TextMode
000001D6 5246 addq.w D6, 1
label000001D8:
000001D8 0C46 0003 cmpi.w D6, 0x3
000001DC 6F00 FED0 ble -0x12E /* 000000AE */
000001E0 102D FB88 move.b D0, [A5 - 0x478]
000001E4 6706 beq +0x8 /* 000001EC */
000001E6 2F2D FFDA move.l -[A7], [A5 - 0x26]
000001EA A873 syscall SetPort
label000001EC:
000001EC 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000001F0 4E5E unlink A6
000001F2 205F movea.l A0, [A7]+
000001F4 544F addq.w A7, 2
000001F6 4ED0 jmp [A0]
export_38:
fn000001F8:
000001F8 4E56 FEF2 link A6, -0x010E
000001FC 48E7 0700 movem.l -[A7], D5,D6,D7
00000200 2F2D FFDA move.l -[A7], [A5 - 0x26]
00000204 A873 syscall SetPort
00000206 7E01 moveq.l D7, 0x01
00000208 4246 clr.w D6
0000020A 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00000210 302D F9F0 move.w D0, [A5 - 0x610]
00000214 5240 addq.w D0, 1
00000216 3D40 FFFC move.w [A6 - 0x4], D0
label0000021A:
0000021A 4245 clr.w D5
0000021C 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00000222 302D F9EE move.w D0, [A5 - 0x612]
00000226 5240 addq.w D0, 1
00000228 3D40 FFFE move.w [A6 - 0x2], D0
label0000022C:
0000022C 3005 move.w D0, D5
0000022E E340 asl D0.w, 1
00000230 3206 move.w D1, D6
00000232 3401 move.w D2, D1
00000234 E642 asr D2.w, 3
00000236 D440 add.w D2, D0
00000238 0335 20E0 btst [A5 + D2.w - 0x32], D1
0000023C 6738 beq +0x3A /* 00000276 */
0000023E 486E FFF8 pea.l [A6 - 0x8]
00000242 3F3C FFFF move.w -[A7], 0xFFFF
00000246 3F3C FFFF move.w -[A7], 0xFFFF
0000024A A8A9 syscall InsetRect
0000024C 486D 9852 pea.l [A5 - 0x67AE]
00000250 206D FFDA movea.l A0, [A5 - 0x26]
00000254 4868 0002 pea.l [A0 + 0x2]
00000258 486E FFF8 pea.l [A6 - 0x8]
0000025C 486E FFF8 pea.l [A6 - 0x8]
00000260 4267 clr.w -[A7]
00000262 42A7 clr.l -[A7]
00000264 A8EC syscall CopyBits
00000266 486E FFF8 pea.l [A6 - 0x8]
0000026A 3F3C 0001 move.w -[A7], 0x1
0000026E 3F3C 0001 move.w -[A7], 0x1
00000272 A8A9 syscall InsetRect
00000274 600A bra +0xC /* 00000280 */
label00000276:
00000276 486E FFF8 pea.l [A6 - 0x8]
0000027A 3F07 move.w -[A7], D7
0000027C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
label00000280:
00000280 5245 addq.w D5, 1
00000282 5247 addq.w D7, 1
00000284 302D F9F2 move.w D0, [A5 - 0x60E]
00000288 D06E FFFA add.w D0, [A6 - 0x6]
0000028C 3D40 FFFA move.w [A6 - 0x6], D0
00000290 302D F9F2 move.w D0, [A5 - 0x60E]
00000294 D06E FFFE add.w D0, [A6 - 0x2]
00000298 3D40 FFFE move.w [A6 - 0x2], D0
0000029C 0C6E 01A4 FFFE cmpi.w [A6 - 0x2], 0x1A4
000002A2 6F88 ble -0x76 /* 0000022C */
000002A4 5246 addq.w D6, 1
000002A6 302D F9F4 move.w D0, [A5 - 0x60C]
000002AA D06E FFF8 add.w D0, [A6 - 0x8]
000002AE 3D40 FFF8 move.w [A6 - 0x8], D0
000002B2 302D F9F4 move.w D0, [A5 - 0x60C]
000002B6 D06E FFFC add.w D0, [A6 - 0x4]
000002BA 3D40 FFFC move.w [A6 - 0x4], D0
000002BE 0C6E 00F4 FFFC cmpi.w [A6 - 0x4], 0xF4
000002C4 6F00 FF54 ble -0xAA /* 0000021A */
000002C8 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000002CC 4E5E unlink A6
000002CE 205F movea.l A0, [A7]+
000002D0 544F addq.w A7, 2
000002D2 4ED0 jmp [A0]
fn000002D4:
000002D4 4E56 FEFE link A6, -0x0102
000002D8 2F2D 9726 move.l -[A7], [A5 - 0x68DA]
000002DC A873 syscall SetPort
000002DE 302D FEB0 move.w D0, [A5 - 0x150]
000002E2 E340 asl D0.w, 1
000002E4 41ED FEB0 lea.l A0, [A5 - 0x150]
000002E8 3230 0000 move.w D1, [A0 + D0.w]
000002EC 48C1 ext.l D1
000002EE 2F01 move.l -[A7], D1
000002F0 486E FF00 pea.l [A6 - 0x100]
000002F4 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000002F8 4267 clr.w -[A7]
000002FA 486E FF00 pea.l [A6 - 0x100]
000002FE A88C syscall StringWidth
00000300 3D5F FEFE move.w [A6 - 0x102], [A7]+
00000304 302D FEB0 move.w D0, [A5 - 0x150]
00000308 E740 asl D0.w, 3
0000030A 41ED 96CA lea.l A0, [A5 - 0x6936]
0000030E 4870 0000 pea.l [A0 + D0.w]
00000312 486D 86F8 pea.l [A5 - 0x7908]
00000316 A8A5 syscall FillRect
00000318 302D FEB0 move.w D0, [A5 - 0x150]
0000031C E740 asl D0.w, 3
0000031E 41ED 96B0 lea.l A0, [A5 - 0x6950]
00000322 3230 0000 move.w D1, [A0 + D0.w]
00000326 927C 000E sub.w D1, 0xE
0000032A 926E FEFE sub.w D1, [A6 - 0x102]
0000032E 3F01 move.w -[A7], D1
00000330 302D FEB0 move.w D0, [A5 - 0x150]
00000334 E740 asl D0.w, 3
00000336 41ED 96AE lea.l A0, [A5 - 0x6952]
0000033A 3230 0000 move.w D1, [A0 + D0.w]
0000033E 927C 000B sub.w D1, 0xB
00000342 3F01 move.w -[A7], D1
00000344 A893 syscall MoveTo
00000346 3F3C 0002 move.w -[A7], 0x2
0000034A A889 syscall TextMode
0000034C 486E FF00 pea.l [A6 - 0x100]
00000350 A884 syscall DrawString
00000352 3F3C 0001 move.w -[A7], 0x1
00000356 A889 syscall TextMode
00000358 2F2D FFDA move.l -[A7], [A5 - 0x26]
0000035C A873 syscall SetPort
0000035E 4E5E unlink A6
00000360 4E75 rts
fn00000362:
00000362 4E56 FFF0 link A6, -0x0010
00000366 48E7 1700 movem.l -[A7], D3,D5,D6,D7
0000036A 2B7C 504E 5447 F9F6 move.l [A5 - 0x60A], 0x504E5447 /* 'PNTG' */
00000372 3D7C 005A FFF8 move.w [A6 - 0x8], 0x5A /* 'Z' */
00000378 3D7C 001E FFF6 move.w [A6 - 0xA], 0x1E
0000037E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000382 487A 0232 pea.l [PC + 0x232 /* 000005B6, value 0x4E56 'NV', cstring "" */]
00000386 42A7 clr.l -[A7]
00000388 3F3C 0001 move.w -[A7], 0x1
0000038C 486D F9F6 pea.l [A5 - 0x60A]
00000390 42A7 clr.l -[A7]
00000392 486D FA06 pea.l [A5 - 0x5FA]
00000396 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
0000039A 102D FA06 move.b D0, [A5 - 0x5FA]
0000039E 6700 020C beq +0x20E /* 000005AC */
000003A2 1B7C 0001 FB88 move.b [A5 - 0x478], 0x1
000003A8 422D FB89 clr.b [A5 - 0x477]
000003AC 422D FEAA clr.b [A5 - 0x156]
000003B0 422D FEAB clr.b [A5 - 0x155]
000003B4 42AD 983C clr.l [A5 - 0x67C4]
000003B8 42AD 984E clr.l [A5 - 0x67B2]
000003BC 41ED FA84 lea.l A0, [A5 - 0x57C]
000003C0 43ED FA10 lea.l A1, [A5 - 0x5F0]
000003C4 7010 moveq.l D0, 0x10
label000003C6:
000003C6 20D9 move.l [A0]+, [A1]+
000003C8 5340 subq.w D0, 1
000003CA 6EFA bgt -0x4 /* 000003C6 */
000003CC 706E moveq.l D0, 0x6E
000003CE 2B40 FE9E move.l [A5 - 0x162], D0
000003D2 700F moveq.l D0, 0x0F
000003D4 2B40 FEA2 move.l [A5 - 0x15E], D0
000003D8 2B7C 0000 00B4 FEA6 move.l [A5 - 0x15A], 0xB4
000003E0 426D FED2 clr.w [A5 - 0x12E]
000003E4 3D6D FEAE FFF4 move.w [A6 - 0xC], [A5 - 0x152]
000003EA 7E01 moveq.l D7, 0x01
000003EC 6034 bra +0x36 /* 00000422 */
label000003EE:
000003EE 3007 move.w D0, D7
000003F0 E340 asl D0.w, 1
000003F2 41ED FEB8 lea.l A0, [A5 - 0x148]
000003F6 4270 0000 clr.w [A0 + D0.w]
000003FA 3007 move.w D0, D7
000003FC E340 asl D0.w, 1
000003FE 41ED FEB0 lea.l A0, [A5 - 0x150]
00000402 4270 0000 clr.w [A0 + D0.w]
00000406 3007 move.w D0, D7
00000408 E340 asl D0.w, 1
0000040A 41ED FEC8 lea.l A0, [A5 - 0x138]
0000040E 4270 0000 clr.w [A0 + D0.w]
00000412 3007 move.w D0, D7
00000414 E340 asl D0.w, 1
00000416 41ED FEC0 lea.l A0, [A5 - 0x140]
0000041A 4270 0000 clr.w [A0 + D0.w]
0000041E 5247 addq.w D7, 1
00000420 6908 bvs +0xA /* 0000042A */
label00000422:
00000422 3007 move.w D0, D7
00000424 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000428 6FC4 ble -0x3A /* 000003EE */
label0000042A:
0000042A 42A7 clr.l -[A7]
0000042C 3F3C 0101 move.w -[A7], 0x101
00000430 42A7 clr.l -[A7]
00000432 70FF moveq.l D0, 0xFFFFFFFF
00000434 2F00 move.l -[A7], D0
00000436 A9BD syscall GetNewWindow
00000438 2B5F FFDA move.l [A5 - 0x26], [A7]+
0000043C 2F2D FFDA move.l -[A7], [A5 - 0x26]
00000440 486D FA84 pea.l [A5 - 0x57C]
00000444 A91A syscall SetWTitle
00000446 2F2D FFDA move.l -[A7], [A5 - 0x26]
0000044A A873 syscall SetPort
0000044C 3F3A 0166 move.w -[A7], [PC + 0x166 /* 000005B4, value 0x1, cstring "" */]
00000450 A888 syscall TextFace
00000452 4267 clr.w -[A7]
00000454 2F2D 9852 move.l -[A7], [A5 - 0x67AE]
00000458 2F2D 9860 move.l -[A7], [A5 - 0x67A0]
0000045C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000460 101F move.b D0, [A7]+
00000462 6700 0144 beq +0x146 /* 000005A8 */
00000466 41ED 013A lea.l A0, [A5 + 0x13A /* export_35 */]
0000046A 2F08 move.l -[A7], A0
0000046C A9F1 syscall UnloadSeg
0000046E 302D FC9C move.w D0, [A5 - 0x364]
00000472 5340 subq.w D0, 1
00000474 3D40 FFF2 move.w [A6 - 0xE], D0
00000478 4246 clr.w D6
0000047A 606C bra +0x6E /* 000004E8 */
label0000047C:
0000047C 302D FC9C move.w D0, [A5 - 0x364]
00000480 5340 subq.w D0, 1
00000482 3D40 FFF0 move.w [A6 - 0x10], D0
00000486 4247 clr.w D7
00000488 6052 bra +0x54 /* 000004DC */
label0000048A:
0000048A 3007 move.w D0, D7
0000048C E340 asl D0.w, 1
0000048E 3206 move.w D1, D6
00000490 7400 moveq.l D2, 0x00
00000492 0242 0001 andi.w D2, 0x1
00000496 3601 move.w D3, D1
00000498 0243 0007 andi.w D3, 0x7
0000049C E649 lsr D1.w, 3
0000049E D240 add.w D1, D0
000004A0 41F5 10E0 lea.l A0, [A5 + D1.w - 0x32]
000004A4 70FE moveq.l D0, 0xFFFFFFFE
000004A6 E738 rol D0.b, D3
000004A8 E72A lsl D2.b, D3
000004AA C110 and.b [A0], D0
000004AC 8510 or.b [A0], D2
000004AE 3007 move.w D0, D7
000004B0 E940 asl D0.w, 4
000004B2 3206 move.w D1, D6
000004B4 D240 add.w D1, D0
000004B6 41ED FD9E lea.l A0, [A5 - 0x262]
000004BA 4230 1000 clr.b [A0 + D1.w]
000004BE 3007 move.w D0, D7
000004C0 E940 asl D0.w, 4
000004C2 3206 move.w D1, D6
000004C4 3407 move.w D2, D7
000004C6 E242 asr D2.w, 1
000004C8 C5ED FC9C muls.w D2, [A5 - 0x364]
000004CC D446 add.w D2, D6
000004CE D240 add.w D1, D0
000004D0 41ED FC9E lea.l A0, [A5 - 0x362]
000004D4 1182 1000 move.b [A0 + D1.w], D2
000004D8 5247 addq.w D7, 1
000004DA 6908 bvs +0xA /* 000004E4 */
label000004DC:
000004DC 3007 move.w D0, D7
000004DE B06E FFF0 cmp.w D0, [A6 - 0x10]
000004E2 6FA6 ble -0x58 /* 0000048A */
label000004E4:
000004E4 5246 addq.w D6, 1
000004E6 6908 bvs +0xA /* 000004F0 */
label000004E8:
000004E8 3006 move.w D0, D6
000004EA B06E FFF2 cmp.w D0, [A6 - 0xE]
000004EE 6F8C ble -0x72 /* 0000047C */
label000004F0:
000004F0 302D F9EE move.w D0, [A5 - 0x612]
000004F4 5E40 addq.w D0, 7
000004F6 E640 asr D0.w, 3
000004F8 3A00 move.w D5, D0
000004FA 3005 move.w D0, D5
000004FC 5240 addq.w D0, 1
000004FE E240 asr D0.w, 1
00000500 E340 asl D0.w, 1
00000502 3A00 move.w D5, D0
00000504 42A7 clr.l -[A7]
00000506 3005 move.w D0, D5
00000508 C1ED F9F0 muls.w D0, [A5 - 0x610]
0000050C 48C0 ext.l D0
0000050E 2F00 move.l -[A7], D0
00000510 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000514 2B5F 984E move.l [A5 - 0x67B2], [A7]+
00000518 4AAD 984E tst.l [A5 - 0x67B2]
0000051C 6604 bne +0x6 /* 00000522 */
0000051E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
label00000522:
00000522 3B45 9844 move.w [A5 - 0x67BC], D5
00000526 486D 9846 pea.l [A5 - 0x67BA]
0000052A 3F3C 0001 move.w -[A7], 0x1
0000052E 3F3C 0001 move.w -[A7], 0x1
00000532 302D F9EE move.w D0, [A5 - 0x612]
00000536 5240 addq.w D0, 1
00000538 3F00 move.w -[A7], D0
0000053A 302D F9F0 move.w D0, [A5 - 0x610]
0000053E 5240 addq.w D0, 1
00000540 3F00 move.w -[A7], D0
00000542 A8A7 syscall SetRect
00000544 2F2D FFDA move.l -[A7], [A5 - 0x26]
00000548 A922 syscall BeginUpdate
0000054A 3F2D FC9C move.w -[A7], [A5 - 0x364]
0000054E 4EBA FCA8 jsr [PC - 0x358 /* 000001F8 */]
00000552 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000556 2F2D FFDA move.l -[A7], [A5 - 0x26]
0000055A A923 syscall EndUpdate
0000055C 3B7C 0001 FEB0 move.w [A5 - 0x150], 0x1
00000562 3F2D FEAE move.w -[A7], [A5 - 0x152]
00000566 4EBA FB20 jsr [PC - 0x4E0 /* 00000088 */]
0000056A 42AD FC92 clr.l [A5 - 0x36E]
0000056E 422D FC9A clr.b [A5 - 0x366]
00000572 42A7 clr.l -[A7]
00000574 A975 syscall TickCount
00000576 2B5F FC8A move.l [A5 - 0x376], [A7]+
0000057A 1F2D FB88 move.b -[A7], [A5 - 0x478]
0000057E 4EBA FA80 jsr [PC - 0x580 /* 00000000 */]
00000582 3B7C 0005 9722 move.w [A5 - 0x68DE], 0x5
00000588 2B7C 0000 0708 96F6 move.l [A5 - 0x690A], 0x708
00000590 42A7 clr.l -[A7]
00000592 A975 syscall TickCount
00000594 202D 96F6 move.l D0, [A5 - 0x690A]
00000598 D09F add.l D0, [A7]+
0000059A 2B40 96F2 move.l [A5 - 0x690E], D0
0000059E 3F3C 000B move.w -[A7], 0xB
000005A2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000005A6 6004 bra +0x6 /* 000005AC */
label000005A8:
000005A8 4EBA 12EC jsr [PC + 0x12EC /* 00001896 */]
label000005AC:
000005AC 4CDF 00E8 movem.l D3,D5,D6,D7, [A7]+
000005B0 4E5E unlink A6
000005B2 4E75 rts
000005B4 0001 0000 ori.b D1, 0x0
fn000005B8:
000005B8 4E56 FFFC link A6, -0x0004
000005BC 0C6D 0001 FEAE cmpi.w [A5 - 0x152], 0x1
000005C2 6F00 011C ble +0x11E /* 000006E0 */
000005C6 486E FFFC pea.l [A6 - 0x4]
000005CA A874 syscall GetPort
000005CC 2F2D 9726 move.l -[A7], [A5 - 0x68DA]
000005D0 A873 syscall SetPort
000005D2 302D FEB0 move.w D0, [A5 - 0x150]
000005D6 E740 asl D0.w, 3
000005D8 41ED 96AA lea.l A0, [A5 - 0x6956]
000005DC 4870 0000 pea.l [A0 + D0.w]
000005E0 3F3C 0007 move.w -[A7], 0x7
000005E4 3F3C 0005 move.w -[A7], 0x5
000005E8 A8A9 syscall InsetRect
000005EA 302D FEB0 move.w D0, [A5 - 0x150]
000005EE E740 asl D0.w, 3
000005F0 41ED 96AA lea.l A0, [A5 - 0x6956]
000005F4 4870 0000 pea.l [A0 + D0.w]
000005F8 3F3C 000C move.w -[A7], 0xC
000005FC 3F3C 000C move.w -[A7], 0xC
00000600 A8B3 syscall InvertRoundRect
00000602 302D FEB0 move.w D0, [A5 - 0x150]
00000606 E740 asl D0.w, 3
00000608 41ED 96AA lea.l A0, [A5 - 0x6956]
0000060C 4870 0000 pea.l [A0 + D0.w]
00000610 3F3C 000C move.w -[A7], 0xC
00000614 3F3C 000C move.w -[A7], 0xC
00000618 A8B0 syscall FrameRoundRect
0000061A 302D FEB0 move.w D0, [A5 - 0x150]
0000061E E740 asl D0.w, 3
00000620 41ED 96AA lea.l A0, [A5 - 0x6956]
00000624 4870 0000 pea.l [A0 + D0.w]
00000628 3F3C FFF9 move.w -[A7], 0xFFF9
0000062C 3F3C FFFB move.w -[A7], 0xFFFB
00000630 A8A9 syscall InsetRect
00000632 3F3C 0005 move.w -[A7], 0x5
00000636 3F3C 0003 move.w -[A7], 0x3
0000063A A89B syscall PenSize
0000063C 302D FEB0 move.w D0, [A5 - 0x150]
00000640 E740 asl D0.w, 3
00000642 41ED 96AA lea.l A0, [A5 - 0x6956]
00000646 4870 0000 pea.l [A0 + D0.w]
0000064A 3F3C 0010 move.w -[A7], 0x10
0000064E 3F3C 0010 move.w -[A7], 0x10
00000652 A8B0 syscall FrameRoundRect
00000654 302D FEB0 move.w D0, [A5 - 0x150]
00000658 48C0 ext.l D0
0000065A 81ED FEAE divs.w D0, [A5 - 0x152]
0000065E 4840 swap.w D0
00000660 4A40 tst.w D0
00000662 5240 addq.w D0, 1
00000664 3B40 FEB0 move.w [A5 - 0x150], D0
00000668 302D 9722 move.w D0, [A5 - 0x68DE]
0000066C E740 asl D0.w, 3
0000066E 41ED 96F2 lea.l A0, [A5 - 0x690E]
00000672 4870 0000 pea.l [A0 + D0.w]
00000676 A89D syscall PenPat
00000678 302D FEB0 move.w D0, [A5 - 0x150]
0000067C E740 asl D0.w, 3
0000067E 41ED 96AA lea.l A0, [A5 - 0x6956]
00000682 4870 0000 pea.l [A0 + D0.w]
00000686 3F3C 0010 move.w -[A7], 0x10
0000068A 3F3C 0010 move.w -[A7], 0x10
0000068E A8B0 syscall FrameRoundRect
00000690 A89E syscall PenNormal
00000692 302D FEB0 move.w D0, [A5 - 0x150]
00000696 E740 asl D0.w, 3
00000698 41ED 96AA lea.l A0, [A5 - 0x6956]
0000069C 4870 0000 pea.l [A0 + D0.w]
000006A0 3F3C 0007 move.w -[A7], 0x7
000006A4 3F3C 0005 move.w -[A7], 0x5
000006A8 A8A9 syscall InsetRect
000006AA 302D FEB0 move.w D0, [A5 - 0x150]
000006AE E740 asl D0.w, 3
000006B0 41ED 96AA lea.l A0, [A5 - 0x6956]
000006B4 4870 0000 pea.l [A0 + D0.w]
000006B8 3F3C 000C move.w -[A7], 0xC
000006BC 3F3C 000C move.w -[A7], 0xC
000006C0 A8B3 syscall InvertRoundRect
000006C2 302D FEB0 move.w D0, [A5 - 0x150]
000006C6 E740 asl D0.w, 3
000006C8 41ED 96AA lea.l A0, [A5 - 0x6956]
000006CC 4870 0000 pea.l [A0 + D0.w]
000006D0 3F3C FFF9 move.w -[A7], 0xFFF9
000006D4 3F3C FFFB move.w -[A7], 0xFFFB
000006D8 A8A9 syscall InsetRect
000006DA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006DE A873 syscall SetPort
label000006E0:
000006E0 4E5E unlink A6
000006E2 4E75 rts
fn000006E4:
000006E4 4E56 F4D0 link A6, -0x0B30
000006E8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000006EC 422E FFDD clr.b [A6 - 0x23]
000006F0 3D6D FEB0 FFF6 move.w [A6 - 0xA], [A5 - 0x150]
000006F6 102D FB89 move.b D0, [A5 - 0x477]
000006FA 0A00 0001 xori.b D0, 0x1
000006FE 4A00 tst.b D0
00000700 6720 beq +0x22 /* 00000722 */
label00000702:
00000702 4EBA 0D06 jsr [PC + 0xD06 /* 0000140A */]
00000706 302E FFF6 move.w D0, [A6 - 0xA]
0000070A B06D FEB0 cmp.w D0, [A5 - 0x150]
0000070E 57C0 seq D0
00000710 802D FB89 or.b D0, [A5 - 0x477]
00000714 0240 0001 andi.w D0, 0x1
00000718 67E8 beq -0x16 /* 00000702 */
0000071A 3F2D FC9C move.w -[A7], [A5 - 0x364]
0000071E 4EBA FAD8 jsr [PC - 0x528 /* 000001F8 */]
label00000722:
00000722 42A7 clr.l -[A7]
00000724 A975 syscall TickCount
00000726 201F move.l D0, [A7]+
00000728 90AD FC8A sub.l D0, [A5 - 0x376]
0000072C 90AD FC92 sub.l D0, [A5 - 0x36E]
00000730 2F00 move.l -[A7], D0
00000732 703C moveq.l D0, 0x3C
00000734 2F00 move.l -[A7], D0
00000736 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
0000073A 2B5F FC8E move.l [A5 - 0x372], [A7]+
0000073E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000742 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000746 3D6D FEAE F4D4 move.w [A6 - 0xB2C], [A5 - 0x152]
0000074C 7801 moveq.l D4, 0x01
0000074E 6000 028C bra +0x28E /* 000009DC */
label00000752:
00000752 3E2D FEB0 move.w D7, [A5 - 0x150]
00000756 3007 move.w D0, D7
00000758 48C0 ext.l D0
0000075A 2F00 move.l -[A7], D0
0000075C 486E F4DC pea.l [A6 - 0xB24]
00000760 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000764 3007 move.w D0, D7
00000766 E340 asl D0.w, 1
00000768 41ED FEB0 lea.l A0, [A5 - 0x150]
0000076C 3230 0000 move.w D1, [A0 + D0.w]
00000770 48C1 ext.l D1
00000772 2F01 move.l -[A7], D1
00000774 486E F5DC pea.l [A6 - 0xA24]
00000778 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000077C 3007 move.w D0, D7
0000077E E340 asl D0.w, 1
00000780 41ED FEC8 lea.l A0, [A5 - 0x138]
00000784 3230 0000 move.w D1, [A0 + D0.w]
00000788 4441 neg.w D1
0000078A 48C1 ext.l D1
0000078C 2F01 move.l -[A7], D1
0000078E 486E F6DC pea.l [A6 - 0x924]
00000792 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000796 3007 move.w D0, D7
00000798 E340 asl D0.w, 1
0000079A 3207 move.w D1, D7
0000079C E341 asl D1.w, 1
0000079E 41ED FEB0 lea.l A0, [A5 - 0x150]
000007A2 3430 0000 move.w D2, [A0 + D0.w]
000007A6 41ED FEC8 lea.l A0, [A5 - 0x138]
000007AA 9470 1000 sub.w D2, [A0 + D1.w]
000007AE 3007 move.w D0, D7
000007B0 E340 asl D0.w, 1
000007B2 41ED FEB0 lea.l A0, [A5 - 0x150]
000007B6 3182 0000 move.w [A0 + D0.w], D2
000007BA 3007 move.w D0, D7
000007BC E340 asl D0.w, 1
000007BE 7214 moveq.l D1, 0x14
000007C0 41ED FEB8 lea.l A0, [A5 - 0x148]
000007C4 C3F0 0000 muls.w D1, [A0 + D0.w]
000007C8 3C01 move.w D6, D1
000007CA 3006 move.w D0, D6
000007CC 4440 neg.w D0
000007CE 48C0 ext.l D0
000007D0 2F00 move.l -[A7], D0
000007D2 486E F7DC pea.l [A6 - 0x824]
000007D6 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000007DA 3007 move.w D0, D7
000007DC E340 asl D0.w, 1
000007DE 41ED FEB0 lea.l A0, [A5 - 0x150]
000007E2 3230 0000 move.w D1, [A0 + D0.w]
000007E6 9246 sub.w D1, D6
000007E8 3007 move.w D0, D7
000007EA E340 asl D0.w, 1
000007EC 41ED FEB0 lea.l A0, [A5 - 0x150]
000007F0 3181 0000 move.w [A0 + D0.w], D1
000007F4 2F2D FC8E move.l -[A7], [A5 - 0x372]
000007F8 7005 moveq.l D0, 0x05
000007FA 2F00 move.l -[A7], D0
000007FC 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000800 201F move.l D0, [A7]+
00000802 5D80 subq.l D0, 6
00000804 3C00 move.w D6, D0
00000806 0C6D 0001 FEAC cmpi.w [A5 - 0x154], 0x1
0000080C 6602 bne +0x4 /* 00000810 */
0000080E 4246 clr.w D6
label00000810:
00000810 3006 move.w D0, D6
00000812 4440 neg.w D0
00000814 48C0 ext.l D0
00000816 2F00 move.l -[A7], D0
00000818 486E F8DC pea.l [A6 - 0x724]
0000081C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000820 3007 move.w D0, D7
00000822 E340 asl D0.w, 1
00000824 41ED FEB0 lea.l A0, [A5 - 0x150]
00000828 3230 0000 move.w D1, [A0 + D0.w]
0000082C 9246 sub.w D1, D6
0000082E 3007 move.w D0, D7
00000830 E340 asl D0.w, 1
00000832 41ED FEB0 lea.l A0, [A5 - 0x150]
00000836 3181 0000 move.w [A0 + D0.w], D1
0000083A 3007 move.w D0, D7
0000083C E340 asl D0.w, 1
0000083E 41ED FEB0 lea.l A0, [A5 - 0x150]
00000842 4A70 0000 tst.w [A0 + D0.w]
00000846 6C0C bge +0xE /* 00000854 */
00000848 3007 move.w D0, D7
0000084A E340 asl D0.w, 1
0000084C 41ED FEB0 lea.l A0, [A5 - 0x150]
00000850 4270 0000 clr.w [A0 + D0.w]
label00000854:
00000854 3007 move.w D0, D7
00000856 E340 asl D0.w, 1
00000858 41ED FEB0 lea.l A0, [A5 - 0x150]
0000085C 3230 0000 move.w D1, [A0 + D0.w]
00000860 48C1 ext.l D1
00000862 2F01 move.l -[A7], D1
00000864 486E F9DC pea.l [A6 - 0x624]
00000868 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000086C 3007 move.w D0, D7
0000086E E340 asl D0.w, 1
00000870 322D FEAC move.w D1, [A5 - 0x154]
00000874 41ED FEB0 lea.l A0, [A5 - 0x150]
00000878 C3F0 0000 muls.w D1, [A0 + D0.w]
0000087C 48C1 ext.l D1
0000087E 83ED FEAE divs.w D1, [A5 - 0x152]
00000882 3C01 move.w D6, D1
00000884 3006 move.w D0, D6
00000886 48C0 ext.l D0
00000888 2F00 move.l -[A7], D0
0000088A 486E FADC pea.l [A6 - 0x524]
0000088E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000892 3007 move.w D0, D7
00000894 E340 asl D0.w, 1
00000896 3206 move.w D1, D6
00000898 41ED FEB0 lea.l A0, [A5 - 0x150]
0000089C D270 0000 add.w D1, [A0 + D0.w]
000008A0 3007 move.w D0, D7
000008A2 E340 asl D0.w, 1
000008A4 41ED FEB0 lea.l A0, [A5 - 0x150]
000008A8 3181 0000 move.w [A0 + D0.w], D1
000008AC 3007 move.w D0, D7
000008AE E340 asl D0.w, 1
000008B0 41ED FEB0 lea.l A0, [A5 - 0x150]
000008B4 3230 0000 move.w D1, [A0 + D0.w]
000008B8 48C1 ext.l D1
000008BA 2F01 move.l -[A7], D1
000008BC 486E FBDC pea.l [A6 - 0x424]
000008C0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000008C4 2F2D FC8E move.l -[A7], [A5 - 0x372]
000008C8 486E FCDC pea.l [A6 - 0x324]
000008CC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000008D0 486E F4DC pea.l [A6 - 0xB24]
000008D4 487A 0320 pea.l [PC + 0x320 /* 00000BF6, value 0x4E56 'NV', cstring "" */]
000008D8 487A 031C pea.l [PC + 0x31C /* 00000BF6, value 0x4E56 'NV', cstring "" */]
000008DC 486E FCDC pea.l [A6 - 0x324]
000008E0 A98B syscall ParamText
000008E2 42A7 clr.l -[A7]
000008E4 3F3C 0107 move.w -[A7], 0x107
000008E8 42A7 clr.l -[A7]
000008EA 70FF moveq.l D0, 0xFFFFFFFF
000008EC 2F00 move.l -[A7], D0
000008EE A97C syscall GetNewDialog
000008F0 285F movea.l A4, [A7]+
000008F2 2F0C move.l -[A7], A4
000008F4 3F3C 000B move.w -[A7], 0xB
000008F8 486E FFEA pea.l [A6 - 0x16]
000008FC 486E FFE6 pea.l [A6 - 0x1A]
00000900 486E FFDE pea.l [A6 - 0x22]
00000904 A98D syscall GetDialogItem/GetDItem
00000906 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000090A 486E F5DC pea.l [A6 - 0xA24]
0000090E A98F syscall SetDialogItemText/SetIText
00000910 2F0C move.l -[A7], A4
00000912 3F3C 000C move.w -[A7], 0xC
00000916 486E FFEA pea.l [A6 - 0x16]
0000091A 486E FFE6 pea.l [A6 - 0x1A]
0000091E 486E FFDE pea.l [A6 - 0x22]
00000922 A98D syscall GetDialogItem/GetDItem
00000924 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000928 486E F6DC pea.l [A6 - 0x924]
0000092C A98F syscall SetDialogItemText/SetIText
0000092E 2F0C move.l -[A7], A4
00000930 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000934 486E FFEA pea.l [A6 - 0x16]
00000938 486E FFE6 pea.l [A6 - 0x1A]
0000093C 486E FFDE pea.l [A6 - 0x22]
00000940 A98D syscall GetDialogItem/GetDItem
00000942 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000946 486E F7DC pea.l [A6 - 0x824]
0000094A A98F syscall SetDialogItemText/SetIText
0000094C 2F0C move.l -[A7], A4
0000094E 3F3C 000E move.w -[A7], 0xE
00000952 486E FFEA pea.l [A6 - 0x16]
00000956 486E FFE6 pea.l [A6 - 0x1A]
0000095A 486E FFDE pea.l [A6 - 0x22]
0000095E A98D syscall GetDialogItem/GetDItem
00000960 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000964 486E F8DC pea.l [A6 - 0x724]
00000968 A98F syscall SetDialogItemText/SetIText
0000096A 2F0C move.l -[A7], A4
0000096C 3F3C 0010 move.w -[A7], 0x10
00000970 486E FFEA pea.l [A6 - 0x16]
00000974 486E FFE6 pea.l [A6 - 0x1A]
00000978 486E FFDE pea.l [A6 - 0x22]
0000097C A98D syscall GetDialogItem/GetDItem
0000097E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000982 486E F9DC pea.l [A6 - 0x624]
00000986 A98F syscall SetDialogItemText/SetIText
00000988 2F0C move.l -[A7], A4
0000098A 3F3C 0011 move.w -[A7], 0x11
0000098E 486E FFEA pea.l [A6 - 0x16]
00000992 486E FFE6 pea.l [A6 - 0x1A]
00000996 486E FFDE pea.l [A6 - 0x22]
0000099A A98D syscall GetDialogItem/GetDItem
0000099C 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000009A0 486E FADC pea.l [A6 - 0x524]
000009A4 A98F syscall SetDialogItemText/SetIText
000009A6 2F0C move.l -[A7], A4
000009A8 3F3C 0012 move.w -[A7], 0x12
000009AC 486E FFEA pea.l [A6 - 0x16]
000009B0 486E FFE6 pea.l [A6 - 0x1A]
000009B4 486E FFDE pea.l [A6 - 0x22]
000009B8 A98D syscall GetDialogItem/GetDItem
000009BA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000009BE 486E FBDC pea.l [A6 - 0x424]
000009C2 A98F syscall SetDialogItemText/SetIText
000009C4 42A7 clr.l -[A7]
000009C6 486E FFEC pea.l [A6 - 0x14]
000009CA A991 syscall ModalDialog
000009CC 2F0C move.l -[A7], A4
000009CE A983 syscall DisposeDialog
000009D0 4EBA F902 jsr [PC - 0x6FE /* 000002D4 */]
000009D4 4EBA FBE2 jsr [PC - 0x41E /* 000005B8 */]
000009D8 5244 addq.w D4, 1
000009DA 690A bvs +0xC /* 000009E6 */
label000009DC:
000009DC 3004 move.w D0, D4
000009DE B06E F4D4 cmp.w D0, [A6 - 0xB2C]
000009E2 6F00 FD6E ble -0x290 /* 00000752 */
label000009E6:
000009E6 3D6D FEAE F4D2 move.w [A6 - 0xB2E], [A5 - 0x152]
000009EC 7E01 moveq.l D7, 0x01
000009EE 6000 01B4 bra +0x1B6 /* 00000BA4 */
label000009F2:
000009F2 3007 move.w D0, D7
000009F4 E340 asl D0.w, 1
000009F6 41ED FEB0 lea.l A0, [A5 - 0x150]
000009FA 3230 0000 move.w D1, [A0 + D0.w]
000009FE 48C1 ext.l D1
00000A00 B2AD 87AA cmp.l D1, [A5 - 0x7856]
00000A04 6F00 019A ble +0x19C /* 00000BA0 */
00000A08 7C05 moveq.l D6, 0x05
00000A0A 6020 bra +0x22 /* 00000A2C */
label00000A0C:
00000A0C 3007 move.w D0, D7
00000A0E E340 asl D0.w, 1
00000A10 41ED FEB0 lea.l A0, [A5 - 0x150]
00000A14 3230 0000 move.w D1, [A0 + D0.w]
00000A18 48C1 ext.l D1
00000A1A 3006 move.w D0, D6
00000A1C E540 asl D0.w, 2
00000A1E 41ED 8796 lea.l A0, [A5 - 0x786A]
00000A22 B2B0 0000 cmp.l D1, [A0 + D0.w]
00000A26 6F02 ble +0x4 /* 00000A2A */
00000A28 3A06 move.w D5, D6
label00000A2A:
00000A2A 5346 subq.w D6, 1
label00000A2C:
00000A2C 0C46 0001 cmpi.w D6, 0x1
00000A30 6CDA bge -0x24 /* 00000A0C */
00000A32 3D45 F4D0 move.w [A6 - 0xB30], D5
00000A36 7C05 moveq.l D6, 0x05
00000A38 6066 bra +0x68 /* 00000AA0 */
label00000A3A:
00000A3A 0C46 0001 cmpi.w D6, 0x1
00000A3E 675C beq +0x5E /* 00000A9C */
00000A40 3006 move.w D0, D6
00000A42 EB40 asl D0.w, 5
00000A44 3206 move.w D1, D6
00000A46 5341 subq.w D1, 1
00000A48 EB41 asl D1.w, 5
00000A4A 43ED 87DE lea.l A1, [A5 - 0x7822]
00000A4E 41F1 0000 lea.l A0, [A1 + D0.w]
00000A52 45ED 87DE lea.l A2, [A5 - 0x7822]
00000A56 43F2 1000 lea.l A1, [A2 + D1.w]
00000A5A 7008 moveq.l D0, 0x08
label00000A5C:
00000A5C 20D9 move.l [A0]+, [A1]+
00000A5E 5340 subq.w D0, 1
00000A60 6EFA bgt -0x4 /* 00000A5C */
00000A62 3006 move.w D0, D6
00000A64 5340 subq.w D0, 1
00000A66 E540 asl D0.w, 2
00000A68 3206 move.w D1, D6
00000A6A E541 asl D1.w, 2
00000A6C 41ED 8796 lea.l A0, [A5 - 0x786A]
00000A70 43ED 8796 lea.l A1, [A5 - 0x786A]
00000A74 23B0 0000 1000 move.l [A1 + D1.w], [A0 + D0.w]
00000A7A 3006 move.w D0, D6
00000A7C E940 asl D0.w, 4
00000A7E 3206 move.w D1, D6
00000A80 5341 subq.w D1, 1
00000A82 E941 asl D1.w, 4
00000A84 43ED 879E lea.l A1, [A5 - 0x7862]
00000A88 41F1 0000 lea.l A0, [A1 + D0.w]
00000A8C 45ED 879E lea.l A2, [A5 - 0x7862]
00000A90 43F2 1000 lea.l A1, [A2 + D1.w]
00000A94 20D9 move.l [A0]+, [A1]+
00000A96 20D9 move.l [A0]+, [A1]+
00000A98 20D9 move.l [A0]+, [A1]+
00000A9A 20D9 move.l [A0]+, [A1]+
label00000A9C:
00000A9C 5346 subq.w D6, 1
00000A9E 6908 bvs +0xA /* 00000AA8 */
label00000AA0:
00000AA0 3006 move.w D0, D6
00000AA2 B06E F4D0 cmp.w D0, [A6 - 0xB30]
00000AA6 6C92 bge -0x6C /* 00000A3A */
label00000AA8:
00000AA8 3007 move.w D0, D7
00000AAA E340 asl D0.w, 1
00000AAC 41ED FEB0 lea.l A0, [A5 - 0x150]
00000AB0 3230 0000 move.w D1, [A0 + D0.w]
00000AB4 48C1 ext.l D1
00000AB6 3005 move.w D0, D5
00000AB8 E540 asl D0.w, 2
00000ABA 41ED 8796 lea.l A0, [A5 - 0x786A]
00000ABE 2181 0000 move.l [A0 + D0.w], D1
00000AC2 4267 clr.w -[A7]
00000AC4 486E F4D8 pea.l [A6 - 0xB28]
00000AC8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000ACC 3D5F F4D6 move.w [A6 - 0xB2A], [A7]+
00000AD0 2F2E F4D8 move.l -[A7], [A6 - 0xB28]
00000AD4 4267 clr.w -[A7]
00000AD6 486E FDDC pea.l [A6 - 0x224]
00000ADA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000ADE 3005 move.w D0, D5
00000AE0 E940 asl D0.w, 4
00000AE2 43ED 879E lea.l A1, [A5 - 0x7862]
00000AE6 41F1 0000 lea.l A0, [A1 + D0.w]
00000AEA 43EE FDDC lea.l A1, [A6 - 0x224]
00000AEE 20D9 move.l [A0]+, [A1]+
00000AF0 20D9 move.l [A0]+, [A1]+
00000AF2 20D9 move.l [A0]+, [A1]+
00000AF4 20D9 move.l [A0]+, [A1]+
00000AF6 3007 move.w D0, D7
00000AF8 E340 asl D0.w, 1
00000AFA 41ED FEB0 lea.l A0, [A5 - 0x150]
00000AFE 3230 0000 move.w D1, [A0 + D0.w]
00000B02 48C1 ext.l D1
00000B04 3005 move.w D0, D5
00000B06 E540 asl D0.w, 2
00000B08 41ED 8796 lea.l A0, [A5 - 0x786A]
00000B0C 2181 0000 move.l [A0 + D0.w], D1
00000B10 42A7 clr.l -[A7]
00000B12 4EBA 0CC4 jsr [PC + 0xCC4 /* 000017D8 */]
00000B16 265F movea.l A3, [A7]+
00000B18 2F0B move.l -[A7], A3
00000B1A 3005 move.w D0, D5
00000B1C 5440 addq.w D0, 2
00000B1E 3F00 move.w -[A7], D0
00000B20 486E FFEA pea.l [A6 - 0x16]
00000B24 486E FFE6 pea.l [A6 - 0x1A]
00000B28 486E FFDE pea.l [A6 - 0x22]
00000B2C A98D syscall GetDialogItem/GetDItem
00000B2E 3D7C 0010 FFEA move.w [A6 - 0x16], 0x10
00000B34 2F0B move.l -[A7], A3
00000B36 3005 move.w D0, D5
00000B38 5440 addq.w D0, 2
00000B3A 3F00 move.w -[A7], D0
00000B3C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000B40 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000B44 486E FFDE pea.l [A6 - 0x22]
00000B48 A98E syscall SetDialogItem/SetDItem
00000B4A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000B4E 487A 00A2 pea.l [PC + 0xA2 /* 00000BF2, value 0x32A2A2A, pstring "***" */]
00000B52 A98F syscall SetDialogItemText/SetIText
00000B54 2F0B move.l -[A7], A3
00000B56 3005 move.w D0, D5
00000B58 5440 addq.w D0, 2
00000B5A 3F00 move.w -[A7], D0
00000B5C 4267 clr.w -[A7]
00000B5E 3F3C 7FFF move.w -[A7], 0x7FFF
00000B62 A97E syscall SelectDialogItemText/SelIText
label00000B64:
00000B64 42A7 clr.l -[A7]
00000B66 486E FFEC pea.l [A6 - 0x14]
00000B6A A991 syscall ModalDialog
00000B6C 0C6E 0001 FFEC cmpi.w [A6 - 0x14], 0x1
00000B72 66F0 bne -0xE /* 00000B64 */
00000B74 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000B78 486E F4DC pea.l [A6 - 0xB24]
00000B7C A990 syscall GetDialogItemText/GetIText
00000B7E 3005 move.w D0, D5
00000B80 EB40 asl D0.w, 5
00000B82 43ED 87DE lea.l A1, [A5 - 0x7822]
00000B86 41F1 0000 lea.l A0, [A1 + D0.w]
00000B8A 43EE F4DC lea.l A1, [A6 - 0xB24]
00000B8E 7008 moveq.l D0, 0x08
label00000B90:
00000B90 20D9 move.l [A0]+, [A1]+
00000B92 5340 subq.w D0, 1
00000B94 6EFA bgt -0x4 /* 00000B90 */
00000B96 2F0B move.l -[A7], A3
00000B98 A983 syscall DisposeDialog
00000B9A 1D7C 0001 FFDD move.b [A6 - 0x23], 0x1
label00000BA0:
00000BA0 5247 addq.w D7, 1
00000BA2 690A bvs +0xC /* 00000BAE */
label00000BA4:
00000BA4 3007 move.w D0, D7
00000BA6 B06E F4D2 cmp.w D0, [A6 - 0xB2E]
00000BAA 6F00 FE46 ble -0x1B8 /* 000009F2 */
label00000BAE:
00000BAE 102E FFDD move.b D0, [A6 - 0x23]
00000BB2 0A00 0001 xori.b D0, 0x1
00000BB6 4A00 tst.b D0
00000BB8 6716 beq +0x18 /* 00000BD0 */
00000BBA 42A7 clr.l -[A7]
00000BBC 4EBA 0C1A jsr [PC + 0xC1A /* 000017D8 */]
00000BC0 265F movea.l A3, [A7]+
00000BC2 42A7 clr.l -[A7]
00000BC4 486E FFEC pea.l [A6 - 0x14]
00000BC8 A991 syscall ModalDialog
00000BCA 2F0B move.l -[A7], A3
00000BCC A983 syscall DisposeDialog
00000BCE 6008 bra +0xA /* 00000BD8 */
label00000BD0:
00000BD0 3F3C 0001 move.w -[A7], 0x1
00000BD4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
label00000BD8:
00000BD8 4EBA 0CBC jsr [PC + 0xCBC /* 00001896 */]
00000BDC 206E 0008 movea.l A0, [A6 + 0x8]
00000BE0 2C48 movea.l A6, A0
00000BE2 4EFA 073A jmp [PC + 0x73A /* 0000131E */]
00000BE6 0000 4CDF ori.b D0, 0xDF
00000BEA 1CF0 4E5E move.b [A6]+, [A0 + D4 * 8 + 0x5E]
00000BEE 2E9F move.l [A7], [A7]+
00000BF0 4E75 rts
00000BF2 032A 2A2A btst [A2 + 0x2A2A], D1
00000BF6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_39: // at 00000BF8 (misaligned)
00000BFA FFDC .invalid <<F/7/7>>
00000BFC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000C00 486E 0008 pea.l [A6 + 0x8]
00000C04 A871 syscall GlobalToLocal
00000C06 302E 0008 move.w D0, [A6 + 0x8]
00000C0A 48C0 ext.l D0
00000C0C 81ED F9F4 divs.w D0, [A5 - 0x60C]
00000C10 3D40 FFE4 move.w [A6 - 0x1C], D0
00000C14 302E 000A move.w D0, [A6 + 0xA]
00000C18 48C0 ext.l D0
00000C1A 81ED F9F2 divs.w D0, [A5 - 0x60E]
00000C1E 3D40 FFE6 move.w [A6 - 0x1A], D0
00000C22 302E FFE6 move.w D0, [A6 - 0x1A]
00000C26 E340 asl D0.w, 1
00000C28 322E FFE4 move.w D1, [A6 - 0x1C]
00000C2C 3401 move.w D2, D1
00000C2E E642 asr D2.w, 3
00000C30 D440 add.w D2, D0
00000C32 0335 20E0 btst [A5 + D2.w - 0x32], D1
00000C36 6600 06DC bne +0x6DE /* 00001314 */
00000C3A 302D F9F4 move.w D0, [A5 - 0x60C]
00000C3E C1EE FFE4 muls.w D0, [A6 - 0x1C]
00000C42 5240 addq.w D0, 1
00000C44 3D40 FFEC move.w [A6 - 0x14], D0
00000C48 302D F9F2 move.w D0, [A5 - 0x60E]
00000C4C C1EE FFE6 muls.w D0, [A6 - 0x1A]
00000C50 5240 addq.w D0, 1
00000C52 3D40 FFEE move.w [A6 - 0x12], D0
00000C56 302D F9F0 move.w D0, [A5 - 0x610]
00000C5A D06E FFEC add.w D0, [A6 - 0x14]
00000C5E 3D40 FFF0 move.w [A6 - 0x10], D0
00000C62 302D F9EE move.w D0, [A5 - 0x612]
00000C66 D06E FFEE add.w D0, [A6 - 0x12]
00000C6A 3D40 FFF2 move.w [A6 - 0xE], D0
00000C6E 486D 9860 pea.l [A5 - 0x67A0]
00000C72 206D FFDA movea.l A0, [A5 - 0x26]
00000C76 4868 0002 pea.l [A0 + 0x2]
00000C7A 486E FFEC pea.l [A6 - 0x14]
00000C7E 486E FFEC pea.l [A6 - 0x14]
00000C82 4267 clr.w -[A7]
00000C84 42A7 clr.l -[A7]
00000C86 A8EC syscall CopyBits
00000C88 2F2D FEA6 move.l -[A7], [A5 - 0x15A]
00000C8C 1F3C 0001 move.b -[A7], 0x1
00000C90 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000C94 4267 clr.w -[A7]
00000C96 A974 syscall Button
00000C98 0C6D 0001 FEAC cmpi.w [A5 - 0x154], 0x1
00000C9E 57C0 seq D0
00000CA0 801F or.b D0, [A7]+
00000CA2 0240 0001 andi.w D0, 0x1
00000CA6 6700 0628 beq +0x62A /* 000012D0 */
label00000CAA:
00000CAA 486E FFFC pea.l [A6 - 0x4]
00000CAE A972 syscall GetMouse
00000CB0 4267 clr.w -[A7]
00000CB2 A974 syscall Button
00000CB4 0C1F 0001 cmpi.b [A7]+, 0x1
00000CB8 57C0 seq D0
00000CBA 4A6E FFFE tst.w [A6 - 0x2]
00000CBE 5EC1 sgt D1
00000CC0 C001 and.b D0, D1
00000CC2 4A6E FFFC tst.w [A6 - 0x4]
00000CC6 5EC1 sgt D1
00000CC8 C001 and.b D0, D1
00000CCA 67DE beq -0x20 /* 00000CAA */
00000CCC 302E FFFC move.w D0, [A6 - 0x4]
00000CD0 48C0 ext.l D0
00000CD2 81ED F9F4 divs.w D0, [A5 - 0x60C]
00000CD6 3D40 FFE8 move.w [A6 - 0x18], D0
00000CDA 302E FFFE move.w D0, [A6 - 0x2]
00000CDE 48C0 ext.l D0
00000CE0 81ED F9F2 divs.w D0, [A5 - 0x60E]
00000CE4 3D40 FFEA move.w [A6 - 0x16], D0
00000CE8 302E FFEA move.w D0, [A6 - 0x16]
00000CEC 6B2A bmi +0x2C /* 00000D18 */
00000CEE 4267 clr.w -[A7]
00000CF0 322D FC9C move.w D1, [A5 - 0x364]
00000CF4 5341 subq.w D1, 1
00000CF6 3F01 move.w -[A7], D1
00000CF8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000CFC 3217 move.w D1, [A7]
00000CFE E749 lsl D1.w, 3
00000D00 5341 subq.w D1, 1
00000D02 B041 cmp.w D0, D1
00000D04 6E10 bgt +0x12 /* 00000D16 */
00000D06 3200 move.w D1, D0
00000D08 E649 lsr D1.w, 3
00000D0A 4441 neg.w D1
00000D0C D257 add.w D1, [A7]
00000D0E 0137 1001 btst [A7 + D1.w + 0x1], D0
00000D12 0A3C 0004 xori.b ccr, 4
label00000D16:
00000D16 DEDF add.w A7, [A7]+
label00000D18:
00000D18 57C0 seq D0
00000D1A 322E FFE8 move.w D1, [A6 - 0x18]
00000D1E 6B2A bmi +0x2C /* 00000D4A */
00000D20 4267 clr.w -[A7]
00000D22 342D FC9C move.w D2, [A5 - 0x364]
00000D26 5342 subq.w D2, 1
00000D28 3F02 move.w -[A7], D2
00000D2A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000D2E 3417 move.w D2, [A7]
00000D30 E74A lsl D2.w, 3
00000D32 5342 subq.w D2, 1
00000D34 B242 cmp.w D1, D2
00000D36 6E10 bgt +0x12 /* 00000D48 */
00000D38 3401 move.w D2, D1
00000D3A E64A lsr D2.w, 3
00000D3C 4442 neg.w D2
00000D3E D457 add.w D2, [A7]
00000D40 0337 2001 btst [A7 + D2.w + 0x1], D1
00000D44 0A3C 0004 xori.b ccr, 4
label00000D48:
00000D48 DEDF add.w A7, [A7]+
label00000D4A:
00000D4A 57C1 seq D1
00000D4C C001 and.b D0, D1
00000D4E 322E FFE6 move.w D1, [A6 - 0x1A]
00000D52 B26E FFEA cmp.w D1, [A6 - 0x16]
00000D56 57C1 seq D1
00000D58 342E FFE4 move.w D2, [A6 - 0x1C]
00000D5C B46E FFE8 cmp.w D2, [A6 - 0x18]
00000D60 57C2 seq D2
00000D62 C202 and.b D1, D2
00000D64 5201 addq.b D1, 1
00000D66 C001 and.b D0, D1
00000D68 322E FFEA move.w D1, [A6 - 0x16]
00000D6C E341 asl D1.w, 1
00000D6E 342E FFE8 move.w D2, [A6 - 0x18]
00000D72 3602 move.w D3, D2
00000D74 E643 asr D3.w, 3
00000D76 D641 add.w D3, D1
00000D78 0535 30E0 btst [A5 + D3.w - 0x32], D2
00000D7C 57C1 seq D1
00000D7E C001 and.b D0, D1
00000D80 4A00 tst.b D0
00000D82 6700 FF26 beq -0xD8 /* 00000CAA */
00000D86 302D F9F4 move.w D0, [A5 - 0x60C]
00000D8A C1EE FFE8 muls.w D0, [A6 - 0x18]
00000D8E 5240 addq.w D0, 1
00000D90 3D40 FFF4 move.w [A6 - 0xC], D0
00000D94 302D F9F2 move.w D0, [A5 - 0x60E]
00000D98 C1EE FFEA muls.w D0, [A6 - 0x16]
00000D9C 5240 addq.w D0, 1
00000D9E 3D40 FFF6 move.w [A6 - 0xA], D0
00000DA2 302D F9F0 move.w D0, [A5 - 0x610]
00000DA6 D06E FFF4 add.w D0, [A6 - 0xC]
00000DAA 3D40 FFF8 move.w [A6 - 0x8], D0
00000DAE 302D F9EE move.w D0, [A5 - 0x612]
00000DB2 D06E FFF6 add.w D0, [A6 - 0xA]
00000DB6 3D40 FFFA move.w [A6 - 0x6], D0
00000DBA 486D 9860 pea.l [A5 - 0x67A0]
00000DBE 206D FFDA movea.l A0, [A5 - 0x26]
00000DC2 4868 0002 pea.l [A0 + 0x2]
00000DC6 486E FFF4 pea.l [A6 - 0xC]
00000DCA 486E FFF4 pea.l [A6 - 0xC]
00000DCE 4267 clr.w -[A7]
00000DD0 42A7 clr.l -[A7]
00000DD2 A8EC syscall CopyBits
00000DD4 302E FFE6 move.w D0, [A6 - 0x1A]
00000DD8 E940 asl D0.w, 4
00000DDA 322E FFE4 move.w D1, [A6 - 0x1C]
00000DDE D240 add.w D1, D0
00000DE0 41ED FC9E lea.l A0, [A5 - 0x362]
00000DE4 1030 1000 move.b D0, [A0 + D1.w]
00000DE8 0240 00FF andi.w D0, 0xFF
00000DEC 322E FFEA move.w D1, [A6 - 0x16]
00000DF0 E941 asl D1.w, 4
00000DF2 342E FFE8 move.w D2, [A6 - 0x18]
00000DF6 D441 add.w D2, D1
00000DF8 41ED FC9E lea.l A0, [A5 - 0x362]
00000DFC 1230 2000 move.b D1, [A0 + D2.w]
00000E00 0241 00FF andi.w D1, 0xFF
00000E04 B240 cmp.w D1, D0
00000E06 6600 03BA bne +0x3BC /* 000011C2 */
00000E0A 302E FFE6 move.w D0, [A6 - 0x1A]
00000E0E E940 asl D0.w, 4
00000E10 322E FFE4 move.w D1, [A6 - 0x1C]
00000E14 D240 add.w D1, D0
00000E16 41ED FC9E lea.l A0, [A5 - 0x362]
00000E1A 1030 1000 move.b D0, [A0 + D1.w]
00000E1E 0240 00FF andi.w D0, 0xFF
00000E22 7200 moveq.l D1, 0x00
00000E24 E241 asr D1.w, 1
00000E26 B240 cmp.w D1, D0
00000E28 57C0 seq D0
00000E2A C02D FEAA and.b D0, [A5 - 0x156]
00000E2E 322D FED2 move.w D1, [A5 - 0x12E]
00000E32 5241 addq.w D1, 1
00000E34 342D FED4 move.w D2, [A5 - 0x12C]
00000E38 E242 asr D2.w, 1
00000E3A B441 cmp.w D2, D1
00000E3C 56C1 sne D1
00000E3E C001 and.b D0, D1
00000E40 4A00 tst.b D0
00000E42 6700 00EA beq +0xEC /* 00000F2E */
00000E46 3F3C 0007 move.w -[A7], 0x7
00000E4A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000E4E 422D FEAA clr.b [A5 - 0x156]
00000E52 2F2D 984E move.l -[A7], [A5 - 0x67B2]
00000E56 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000E5A 206D 984E movea.l A0, [A5 - 0x67B2]
00000E5E 2B50 9840 move.l [A5 - 0x67C0], [A0]
00000E62 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
00000E68 6060 bra +0x62 /* 00000ECA */
label00000E6A:
00000E6A 206D FFDA movea.l A0, [A5 - 0x26]
00000E6E 4868 0002 pea.l [A0 + 0x2]
00000E72 486D 9840 pea.l [A5 - 0x67C0]
00000E76 486E FFEC pea.l [A6 - 0x14]
00000E7A 486D 9846 pea.l [A5 - 0x67BA]
00000E7E 4267 clr.w -[A7]
00000E80 42A7 clr.l -[A7]
00000E82 A8EC syscall CopyBits
00000E84 206D FFDA movea.l A0, [A5 - 0x26]
00000E88 4868 0002 pea.l [A0 + 0x2]
00000E8C 206D FFDA movea.l A0, [A5 - 0x26]
00000E90 4868 0002 pea.l [A0 + 0x2]
00000E94 486E FFF4 pea.l [A6 - 0xC]
00000E98 486E FFEC pea.l [A6 - 0x14]
00000E9C 4267 clr.w -[A7]
00000E9E 42A7 clr.l -[A7]
00000EA0 A8EC syscall CopyBits
00000EA2 486D 9840 pea.l [A5 - 0x67C0]
00000EA6 206D FFDA movea.l A0, [A5 - 0x26]
00000EAA 4868 0002 pea.l [A0 + 0x2]
00000EAE 486D 9846 pea.l [A5 - 0x67BA]
00000EB2 486E FFF4 pea.l [A6 - 0xC]
00000EB6 4267 clr.w -[A7]
00000EB8 42A7 clr.l -[A7]
00000EBA A8EC syscall CopyBits
00000EBC 700A moveq.l D0, 0x0A
00000EBE 2F00 move.l -[A7], D0
00000EC0 4267 clr.w -[A7]
00000EC2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000EC6 526E FFE0 addq.w [A6 - 0x20], 1
label00000ECA:
00000ECA 0C6E 001E FFE0 cmpi.w [A6 - 0x20], 0x1E
00000ED0 6F98 ble -0x66 /* 00000E6A */
00000ED2 302D FEB0 move.w D0, [A5 - 0x150]
00000ED6 E340 asl D0.w, 1
00000ED8 41ED FEB0 lea.l A0, [A5 - 0x150]
00000EDC 3230 0000 move.w D1, [A0 + D0.w]
00000EE0 927C 0032 sub.w D1, 0x32 /* '2' */
00000EE4 302D FEB0 move.w D0, [A5 - 0x150]
00000EE8 E340 asl D0.w, 1
00000EEA 41ED FEB0 lea.l A0, [A5 - 0x150]
00000EEE 3181 0000 move.w [A0 + D0.w], D1
00000EF2 302D FEB0 move.w D0, [A5 - 0x150]
00000EF6 E340 asl D0.w, 1
00000EF8 41ED FEB0 lea.l A0, [A5 - 0x150]
00000EFC 4A70 0000 tst.w [A0 + D0.w]
00000F00 6C0E bge +0x10 /* 00000F10 */
00000F02 302D FEB0 move.w D0, [A5 - 0x150]
00000F06 E340 asl D0.w, 1
00000F08 41ED FEB0 lea.l A0, [A5 - 0x150]
00000F0C 4270 0000 clr.w [A0 + D0.w]
label00000F10:
00000F10 4EBA F3C2 jsr [PC - 0xC3E /* 000002D4 */]
00000F14 302D FED2 move.w D0, [A5 - 0x12E]
00000F18 5240 addq.w D0, 1
00000F1A 3B40 FED2 move.w [A5 - 0x12E], D0
00000F1E 4EBA F698 jsr [PC - 0x968 /* 000005B8 */]
00000F22 2F2D 984E move.l -[A7], [A5 - 0x67B2]
00000F26 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000F2A 6000 0184 bra +0x186 /* 000010B0 */
label00000F2E:
00000F2E 302E FFE6 move.w D0, [A6 - 0x1A]
00000F32 E940 asl D0.w, 4
00000F34 322E FFE4 move.w D1, [A6 - 0x1C]
00000F38 D240 add.w D1, D0
00000F3A 41ED FC9E lea.l A0, [A5 - 0x362]
00000F3E 1030 1000 move.b D0, [A0 + D1.w]
00000F42 0240 00FF andi.w D0, 0xFF
00000F46 0C40 0001 cmpi.w D0, 0x1
00000F4A 57C0 seq D0
00000F4C C02D FEAB and.b D0, [A5 - 0x155]
00000F50 4A00 tst.b D0
00000F52 6700 00A2 beq +0xA4 /* 00000FF6 */
00000F56 422D FEAB clr.b [A5 - 0x155]
00000F5A 2F2D 983C move.l -[A7], [A5 - 0x67C4]
00000F5E 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000F62 206D 983C movea.l A0, [A5 - 0x67C4]
00000F66 2B50 982E move.l [A5 - 0x67D2], [A0]
00000F6A 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
00000F70 6074 bra +0x76 /* 00000FE6 */
label00000F72:
00000F72 3D6D FC9C FFDE move.w [A6 - 0x22], [A5 - 0x364]
00000F78 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1
00000F7E 6058 bra +0x5A /* 00000FD8 */
label00000F80:
00000F80 486D 982E pea.l [A5 - 0x67D2]
00000F84 206D FFDA movea.l A0, [A5 - 0x26]
00000F88 4868 0002 pea.l [A0 + 0x2]
00000F8C 302E FFE2 move.w D0, [A6 - 0x1E]
00000F90 E740 asl D0.w, 3
00000F92 41ED 9726 lea.l A0, [A5 - 0x68DA]
00000F96 4870 0000 pea.l [A0 + D0.w]
00000F9A 486E FFEC pea.l [A6 - 0x14]
00000F9E 4267 clr.w -[A7]
00000FA0 42A7 clr.l -[A7]
00000FA2 A8EC syscall CopyBits
00000FA4 486D 982E pea.l [A5 - 0x67D2]
00000FA8 206D FFDA movea.l A0, [A5 - 0x26]
00000FAC 4868 0002 pea.l [A0 + 0x2]
00000FB0 302E FFE2 move.w D0, [A6 - 0x1E]
00000FB4 E740 asl D0.w, 3
00000FB6 41ED 97A6 lea.l A0, [A5 - 0x685A]
00000FBA 4870 0000 pea.l [A0 + D0.w]
00000FBE 486E FFF4 pea.l [A6 - 0xC]
00000FC2 4267 clr.w -[A7]
00000FC4 42A7 clr.l -[A7]
00000FC6 A8EC syscall CopyBits
00000FC8 7008 moveq.l D0, 0x08
00000FCA 2F00 move.l -[A7], D0
00000FCC 4267 clr.w -[A7]
00000FCE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000FD2 526E FFE2 addq.w [A6 - 0x1E], 1
00000FD6 690A bvs +0xC /* 00000FE2 */
label00000FD8:
00000FD8 302E FFE2 move.w D0, [A6 - 0x1E]
00000FDC B06E FFDE cmp.w D0, [A6 - 0x22]
00000FE0 6F9E ble -0x60 /* 00000F80 */
label00000FE2:
00000FE2 526E FFE0 addq.w [A6 - 0x20], 1
label00000FE6:
00000FE6 0C6E 0007 FFE0 cmpi.w [A6 - 0x20], 0x7
00000FEC 6F84 ble -0x7A /* 00000F72 */
00000FEE 2F2D 983C move.l -[A7], [A5 - 0x67C4]
00000FF2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label00000FF6:
00000FF6 302D FEB0 move.w D0, [A5 - 0x150]
00000FFA E340 asl D0.w, 1
00000FFC 41ED FEB0 lea.l A0, [A5 - 0x150]
00001000 3230 0000 move.w D1, [A0 + D0.w]
00001004 D27C 0032 add.w D1, 0x32 /* '2' */
00001008 302D FEB0 move.w D0, [A5 - 0x150]
0000100C E340 asl D0.w, 1
0000100E 41ED FEB0 lea.l A0, [A5 - 0x150]
00001012 3181 0000 move.w [A0 + D0.w], D1
00001016 302D FEB0 move.w D0, [A5 - 0x150]
0000101A E340 asl D0.w, 1
0000101C 41ED FEC0 lea.l A0, [A5 - 0x140]
00001020 3230 0000 move.w D1, [A0 + D0.w]
00001024 5241 addq.w D1, 1
00001026 302D FEB0 move.w D0, [A5 - 0x150]
0000102A E340 asl D0.w, 1
0000102C 41ED FEC0 lea.l A0, [A5 - 0x140]
00001030 3181 0000 move.w [A0 + D0.w], D1
00001034 302D FED2 move.w D0, [A5 - 0x12E]
00001038 5240 addq.w D0, 1
0000103A 3B40 FED2 move.w [A5 - 0x12E], D0
0000103E 302E FFE6 move.w D0, [A6 - 0x1A]
00001042 E940 asl D0.w, 4
00001044 322E FFE4 move.w D1, [A6 - 0x1C]
00001048 D240 add.w D1, D0
0000104A 41ED FD9E lea.l A0, [A5 - 0x262]
0000104E 1030 1000 move.b D0, [A0 + D1.w]
00001052 0240 00FF andi.w D0, 0xFF
00001056 0C40 0002 cmpi.w D0, 0x2
0000105A 5DC0 slt D0
0000105C 322E FFEA move.w D1, [A6 - 0x16]
00001060 E941 asl D1.w, 4
00001062 342E FFE8 move.w D2, [A6 - 0x18]
00001066 D441 add.w D2, D1
00001068 41ED FD9E lea.l A0, [A5 - 0x262]
0000106C 1230 2000 move.b D1, [A0 + D2.w]
00001070 0241 00FF andi.w D1, 0xFF
00001074 0C41 0002 cmpi.w D1, 0x2
00001078 5DC1 slt D1
0000107A C001 and.b D0, D1
0000107C 672A beq +0x2C /* 000010A8 */
0000107E 3F3C 0006 move.w -[A7], 0x6
00001082 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001086 302D FEB0 move.w D0, [A5 - 0x150]
0000108A E340 asl D0.w, 1
0000108C 41ED FEB0 lea.l A0, [A5 - 0x150]
00001090 3230 0000 move.w D1, [A0 + D0.w]
00001094 D27C 000A add.w D1, 0xA /* '\n' */
00001098 302D FEB0 move.w D0, [A5 - 0x150]
0000109C E340 asl D0.w, 1
0000109E 41ED FEB0 lea.l A0, [A5 - 0x150]
000010A2 3181 0000 move.w [A0 + D0.w], D1
000010A6 6008 bra +0xA /* 000010B0 */
label000010A8:
000010A8 3F3C 0005 move.w -[A7], 0x5
000010AC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label000010B0:
000010B0 4EBA F222 jsr [PC - 0xDDE /* 000002D4 */]
000010B4 302E FFE6 move.w D0, [A6 - 0x1A]
000010B8 E340 asl D0.w, 1
000010BA 322E FFE4 move.w D1, [A6 - 0x1C]
000010BE 7401 moveq.l D2, 0x01
000010C0 0242 0001 andi.w D2, 0x1
000010C4 3601 move.w D3, D1
000010C6 0243 0007 andi.w D3, 0x7
000010CA E649 lsr D1.w, 3
000010CC D240 add.w D1, D0
000010CE 41F5 10E0 lea.l A0, [A5 + D1.w - 0x32]
000010D2 70FE moveq.l D0, 0xFFFFFFFE
000010D4 E738 rol D0.b, D3
000010D6 E72A lsl D2.b, D3
000010D8 C110 and.b [A0], D0
000010DA 8510 or.b [A0], D2
000010DC 302E FFEA move.w D0, [A6 - 0x16]
000010E0 E340 asl D0.w, 1
000010E2 322E FFE8 move.w D1, [A6 - 0x18]
000010E6 7401 moveq.l D2, 0x01
000010E8 0242 0001 andi.w D2, 0x1
000010EC 3601 move.w D3, D1
000010EE 0243 0007 andi.w D3, 0x7
000010F2 E649 lsr D1.w, 3
000010F4 D240 add.w D1, D0
000010F6 41F5 10E0 lea.l A0, [A5 + D1.w - 0x32]
000010FA 70FE moveq.l D0, 0xFFFFFFFE
000010FC E738 rol D0.b, D3
000010FE E72A lsl D2.b, D3
00001100 C110 and.b [A0], D0
00001102 8510 or.b [A0], D2
00001104 3D6D F9F0 FFDC move.w [A6 - 0x24], [A5 - 0x610]
0000110A 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
00001110 6030 bra +0x32 /* 00001142 */
label00001112:
00001112 486E FFEC pea.l [A6 - 0x14]
00001116 4267 clr.w -[A7]
00001118 3F3C 0001 move.w -[A7], 0x1
0000111C 2F2D 972A move.l -[A7], [A5 - 0x68D6]
00001120 A8EF syscall ScrollRect
00001122 486E FFF4 pea.l [A6 - 0xC]
00001126 4267 clr.w -[A7]
00001128 3F3C FFFF move.w -[A7], 0xFFFF
0000112C 2F2D 972A move.l -[A7], [A5 - 0x68D6]
00001130 A8EF syscall ScrollRect
00001132 7003 moveq.l D0, 0x03
00001134 2F00 move.l -[A7], D0
00001136 4267 clr.w -[A7]
00001138 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000113C 526E FFE0 addq.w [A6 - 0x20], 1
00001140 690A bvs +0xC /* 0000114C */
label00001142:
00001142 302E FFE0 move.w D0, [A6 - 0x20]
00001146 B06E FFDC cmp.w D0, [A6 - 0x24]
0000114A 6FC6 ble -0x38 /* 00001112 */
label0000114C:
0000114C 486E FFEC pea.l [A6 - 0x14]
00001150 3F3C FFFF move.w -[A7], 0xFFFF
00001154 3F3C FFFF move.w -[A7], 0xFFFF
00001158 A8A9 syscall InsetRect
0000115A 486D 9852 pea.l [A5 - 0x67AE]
0000115E 206D FFDA movea.l A0, [A5 - 0x26]
00001162 4868 0002 pea.l [A0 + 0x2]
00001166 486E FFEC pea.l [A6 - 0x14]
0000116A 486E FFEC pea.l [A6 - 0x14]
0000116E 4267 clr.w -[A7]
00001170 42A7 clr.l -[A7]
00001172 A8EC syscall CopyBits
00001174 486E FFF4 pea.l [A6 - 0xC]
00001178 3F3C FFFF move.w -[A7], 0xFFFF
0000117C 3F3C FFFF move.w -[A7], 0xFFFF
00001180 A8A9 syscall InsetRect
00001182 486D 9852 pea.l [A5 - 0x67AE]
00001186 206D FFDA movea.l A0, [A5 - 0x26]
0000118A 4868 0002 pea.l [A0 + 0x2]
0000118E 486E FFF4 pea.l [A6 - 0xC]
00001192 486E FFF4 pea.l [A6 - 0xC]
00001196 4267 clr.w -[A7]
00001198 42A7 clr.l -[A7]
0000119A A8EC syscall CopyBits
0000119C 2F2D FE9E move.l -[A7], [A5 - 0x162]
000011A0 7002 moveq.l D0, 0x02
000011A2 2F00 move.l -[A7], D0
000011A4 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000011A8 2B5F FE9E move.l [A5 - 0x162], [A7]+
000011AC 302D FED4 move.w D0, [A5 - 0x12C]
000011B0 E240 asr D0.w, 1
000011B2 B06D FED2 cmp.w D0, [A5 - 0x12E]
000011B6 6606 bne +0x8 /* 000011BE */
000011B8 2F0E move.l -[A7], A6
000011BA 4EBA F528 jsr [PC - 0xAD8 /* 000006E4 */]
label000011BE:
000011BE 6000 0154 bra +0x156 /* 00001314 */
label000011C2:
000011C2 3F3C 0004 move.w -[A7], 0x4
000011C6 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000011CA 302D FEB0 move.w D0, [A5 - 0x150]
000011CE E340 asl D0.w, 1
000011D0 41ED FEC8 lea.l A0, [A5 - 0x138]
000011D4 3230 0000 move.w D1, [A0 + D0.w]
000011D8 5241 addq.w D1, 1
000011DA 302D FEB0 move.w D0, [A5 - 0x150]
000011DE E340 asl D0.w, 1
000011E0 41ED FEC8 lea.l A0, [A5 - 0x138]
000011E4 3181 0000 move.w [A0 + D0.w], D1
000011E8 302D FEB0 move.w D0, [A5 - 0x150]
000011EC E340 asl D0.w, 1
000011EE 41ED FEB0 lea.l A0, [A5 - 0x150]
000011F2 3230 0000 move.w D1, [A0 + D0.w]
000011F6 5541 subq.w D1, 2
000011F8 302D FEB0 move.w D0, [A5 - 0x150]
000011FC E340 asl D0.w, 1
000011FE 41ED FEB0 lea.l A0, [A5 - 0x150]
00001202 3181 0000 move.w [A0 + D0.w], D1
00001206 302D FEB0 move.w D0, [A5 - 0x150]
0000120A E340 asl D0.w, 1
0000120C 41ED FEB0 lea.l A0, [A5 - 0x150]
00001210 4A70 0000 tst.w [A0 + D0.w]
00001214 6C0E bge +0x10 /* 00001224 */
00001216 302D FEB0 move.w D0, [A5 - 0x150]
0000121A E340 asl D0.w, 1
0000121C 41ED FEB0 lea.l A0, [A5 - 0x150]
00001220 4270 0000 clr.w [A0 + D0.w]
label00001224:
00001224 4EBA F0AE jsr [PC - 0xF52 /* 000002D4 */]
00001228 302E FFE6 move.w D0, [A6 - 0x1A]
0000122C E940 asl D0.w, 4
0000122E 322E FFE4 move.w D1, [A6 - 0x1C]
00001232 342E FFE6 move.w D2, [A6 - 0x1A]
00001236 E942 asl D2.w, 4
00001238 362E FFE4 move.w D3, [A6 - 0x1C]
0000123C D642 add.w D3, D2
0000123E 41ED FD9E lea.l A0, [A5 - 0x262]
00001242 1430 3000 move.b D2, [A0 + D3.w]
00001246 0242 00FF andi.w D2, 0xFF
0000124A 5242 addq.w D2, 1
0000124C D240 add.w D1, D0
0000124E 41ED FD9E lea.l A0, [A5 - 0x262]
00001252 1182 1000 move.b [A0 + D1.w], D2
00001256 302E FFEA move.w D0, [A6 - 0x16]
0000125A E940 asl D0.w, 4
0000125C 322E FFE8 move.w D1, [A6 - 0x18]
00001260 342E FFEA move.w D2, [A6 - 0x16]
00001264 E942 asl D2.w, 4
00001266 362E FFE8 move.w D3, [A6 - 0x18]
0000126A D642 add.w D3, D2
0000126C 41ED FD9E lea.l A0, [A5 - 0x262]
00001270 1430 3000 move.b D2, [A0 + D3.w]
00001274 0242 00FF andi.w D2, 0xFF
00001278 5242 addq.w D2, 1
0000127A D240 add.w D1, D0
0000127C 41ED FD9E lea.l A0, [A5 - 0x262]
00001280 1182 1000 move.b [A0 + D1.w], D2
00001284 2F2D FE9E move.l -[A7], [A5 - 0x162]
00001288 1F3C 0001 move.b -[A7], 0x1
0000128C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001290 706E moveq.l D0, 0x6E
00001292 2B40 FE9E move.l [A5 - 0x162], D0
00001296 486E FFEC pea.l [A6 - 0x14]
0000129A 302D FC9C move.w D0, [A5 - 0x364]
0000129E C1EE FFE4 muls.w D0, [A6 - 0x1C]
000012A2 322E FFE6 move.w D1, [A6 - 0x1A]
000012A6 D240 add.w D1, D0
000012A8 5241 addq.w D1, 1
000012AA 3F01 move.w -[A7], D1
000012AC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000012B0 486E FFF4 pea.l [A6 - 0xC]
000012B4 302D FC9C move.w D0, [A5 - 0x364]
000012B8 C1EE FFE8 muls.w D0, [A6 - 0x18]
000012BC 322E FFEA move.w D1, [A6 - 0x16]
000012C0 D240 add.w D1, D0
000012C2 5241 addq.w D1, 1
000012C4 3F01 move.w -[A7], D1
000012C6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000012CA 4EBA F2EC jsr [PC - 0xD14 /* 000005B8 */]
000012CE 6044 bra +0x46 /* 00001314 */
label000012D0:
000012D0 3F3C 0004 move.w -[A7], 0x4
000012D4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000012D8 486E FFEC pea.l [A6 - 0x14]
000012DC 302D FC9C move.w D0, [A5 - 0x364]
000012E0 C1EE FFE4 muls.w D0, [A6 - 0x1C]
000012E4 322E FFE6 move.w D1, [A6 - 0x1A]
000012E8 D240 add.w D1, D0
000012EA 5241 addq.w D1, 1
000012EC 3F01 move.w -[A7], D1
000012EE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000012F2 302D FEB0 move.w D0, [A5 - 0x150]
000012F6 E340 asl D0.w, 1
000012F8 41ED FEC8 lea.l A0, [A5 - 0x138]
000012FC 3230 0000 move.w D1, [A0 + D0.w]
00001300 5241 addq.w D1, 1
00001302 302D FEB0 move.w D0, [A5 - 0x150]
00001306 E340 asl D0.w, 1
00001308 41ED FEC8 lea.l A0, [A5 - 0x138]
0000130C 3181 0000 move.w [A0 + D0.w], D1
00001310 4EBA F2A6 jsr [PC - 0xD5A /* 000005B8 */]
label00001314:
00001314 3F3C FFFF move.w -[A7], 0xFFFF
00001318 4267 clr.w -[A7]
0000131A 201F move.l D0, [A7]+
0000131C A032 syscall FlushEvents
label0000131E:
0000131E 4FEE FFBC lea.l A7, [A6 - 0x44]
00001322 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001326 4E5E unlink A6
00001328 2E9F move.l [A7], [A7]+
0000132A 4E75 rts
fn0000132C:
0000132C 4E56 FBF6 link A6, -0x040A
00001330 48E7 0308 movem.l -[A7], D6,D7,A4
00001334 3E2D FEB0 move.w D7, [A5 - 0x150]
00001338 42A7 clr.l -[A7]
0000133A A975 syscall TickCount
0000133C 201F move.l D0, [A7]+
0000133E 90AD FC8A sub.l D0, [A5 - 0x376]
00001342 90AD FC92 sub.l D0, [A5 - 0x36E]
00001346 2F00 move.l -[A7], D0
00001348 703C moveq.l D0, 0x3C
0000134A 2F00 move.l -[A7], D0
0000134C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001350 201F move.l D0, [A7]+
00001352 3C00 move.w D6, D0
00001354 42A7 clr.l -[A7]
00001356 A975 syscall TickCount
00001358 2B5F FC96 move.l [A5 - 0x36A], [A7]+
0000135C 3006 move.w D0, D6
0000135E 48C0 ext.l D0
00001360 2F00 move.l -[A7], D0
00001362 486E FE00 pea.l [A6 - 0x200]
00001366 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
label0000136A:
0000136A 3007 move.w D0, D7
0000136C E340 asl D0.w, 1
0000136E 41ED FEC0 lea.l A0, [A5 - 0x140]
00001372 3230 0000 move.w D1, [A0 + D0.w]
00001376 48C1 ext.l D1
00001378 2F01 move.l -[A7], D1
0000137A 486E FC00 pea.l [A6 - 0x400]
0000137E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001382 3007 move.w D0, D7
00001384 E340 asl D0.w, 1
00001386 41ED FEC8 lea.l A0, [A5 - 0x138]
0000138A 3230 0000 move.w D1, [A0 + D0.w]
0000138E 48C1 ext.l D1
00001390 2F01 move.l -[A7], D1
00001392 486E FD00 pea.l [A6 - 0x300]
00001396 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000139A 3007 move.w D0, D7
0000139C 48C0 ext.l D0
0000139E 2F00 move.l -[A7], D0
000013A0 486E FF00 pea.l [A6 - 0x100]
000013A4 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000013A8 486E FC00 pea.l [A6 - 0x400]
000013AC 486E FD00 pea.l [A6 - 0x300]
000013B0 486E FE00 pea.l [A6 - 0x200]
000013B4 486E FF00 pea.l [A6 - 0x100]
000013B8 A98B syscall ParamText
000013BA 42A7 clr.l -[A7]
000013BC 3F3C 0104 move.w -[A7], 0x104
000013C0 42A7 clr.l -[A7]
000013C2 70FF moveq.l D0, 0xFFFFFFFF
000013C4 2F00 move.l -[A7], D0
000013C6 A97C syscall GetNewDialog
000013C8 285F movea.l A4, [A7]+
000013CA 42A7 clr.l -[A7]
000013CC 486E FBFE pea.l [A6 - 0x402]
000013D0 A991 syscall ModalDialog
000013D2 2F0C move.l -[A7], A4
000013D4 A983 syscall DisposeDialog
000013D6 3007 move.w D0, D7
000013D8 48C0 ext.l D0
000013DA 81ED FEAE divs.w D0, [A5 - 0x152]
000013DE 4840 swap.w D0
000013E0 4A40 tst.w D0
000013E2 5240 addq.w D0, 1
000013E4 3E00 move.w D7, D0
000013E6 0C6E 0001 FBFE cmpi.w [A6 - 0x402], 0x1
000013EC 6600 FF7C bne -0x82 /* 0000136A */
000013F0 42A7 clr.l -[A7]
000013F2 A975 syscall TickCount
000013F4 201F move.l D0, [A7]+
000013F6 D0AD FC92 add.l D0, [A5 - 0x36E]
000013FA 90AD FC96 sub.l D0, [A5 - 0x36A]
000013FE 2B40 FC92 move.l [A5 - 0x36E], D0
00001402 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001406 4E5E unlink A6
00001408 4E75 rts
fn0000140A:
0000140A 4E56 FDE8 link A6, -0x0218
0000140E 48E7 0108 movem.l -[A7], D7,A4
00001412 3F3C 0002 move.w -[A7], 0x2
00001416 4267 clr.w -[A7]
00001418 201F move.l D0, [A7]+
0000141A A032 syscall FlushEvents
0000141C 3F3C 0008 move.w -[A7], 0x8
00001420 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001424 302D FEB0 move.w D0, [A5 - 0x150]
00001428 48C0 ext.l D0
0000142A 2F00 move.l -[A7], D0
0000142C 486E FEE8 pea.l [A6 - 0x118]
00001430 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001434 486E FEE8 pea.l [A6 - 0x118]
00001438 487A 0208 pea.l [PC + 0x208 /* 00001642, value 0x4E56 'NV', cstring "" */]
0000143C 487A 0204 pea.l [PC + 0x204 /* 00001642, value 0x4E56 'NV', cstring "" */]
00001440 487A 0200 pea.l [PC + 0x200 /* 00001642, value 0x4E56 'NV', cstring "" */]
00001444 A98B syscall ParamText
00001446 42A7 clr.l -[A7]
00001448 3F3C 0105 move.w -[A7], 0x105
0000144C 42A7 clr.l -[A7]
0000144E 70FF moveq.l D0, 0xFFFFFFFF
00001450 2F00 move.l -[A7], D0
00001452 A97C syscall GetNewDialog
00001454 285F movea.l A4, [A7]+
label00001456:
00001456 42A7 clr.l -[A7]
00001458 486E FFF6 pea.l [A6 - 0xA]
0000145C A991 syscall ModalDialog
0000145E 0C6E 0003 FFF6 cmpi.w [A6 - 0xA], 0x3
00001464 662E bne +0x30 /* 00001494 */
00001466 2F0C move.l -[A7], A4
00001468 4267 clr.w -[A7]
0000146A A908 syscall ShowHide
0000146C 3F2D FC9C move.w -[A7], [A5 - 0x364]
00001470 4EBA ED86 jsr [PC - 0x127A /* 000001F8 */]
00001474 2F3C 0000 012C move.l -[A7], 0x12C
0000147A 1F3C 0001 move.b -[A7], 0x1
0000147E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001482 3F3C 0002 move.w -[A7], 0x2
00001486 4267 clr.w -[A7]
00001488 201F move.l D0, [A7]+
0000148A A032 syscall FlushEvents
0000148C 2F0C move.l -[A7], A4
0000148E 1F3C 0001 move.b -[A7], 0x1
00001492 A908 syscall ShowHide
label00001494:
00001494 0C6E 0003 FFF6 cmpi.w [A6 - 0xA], 0x3
0000149A 67BA beq -0x44 /* 00001456 */
0000149C 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1
000014A2 6600 017C bne +0x17E /* 00001620 */
000014A6 3F3C 0002 move.w -[A7], 0x2
000014AA 4267 clr.w -[A7]
000014AC 201F move.l D0, [A7]+
000014AE A032 syscall FlushEvents
000014B0 2F0C move.l -[A7], A4
000014B2 3F3C 0004 move.w -[A7], 0x4
000014B6 486E FFF8 pea.l [A6 - 0x8]
000014BA 486E FFE8 pea.l [A6 - 0x18]
000014BE 486E FFEC pea.l [A6 - 0x14]
000014C2 A98D syscall GetDialogItem/GetDItem
000014C4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000014C8 486E FEE8 pea.l [A6 - 0x118]
000014CC A990 syscall GetDialogItemText/GetIText
000014CE 102E FEE8 move.b D0, [A6 - 0x118]
000014D2 0240 00FF andi.w D0, 0xFF
000014D6 41EE FEE8 lea.l A0, [A6 - 0x118]
000014DA 1230 0000 move.b D1, [A0 + D0.w]
000014DE 0241 00FF andi.w D1, 0xFF
000014E2 0C41 002E cmpi.w D1, 0x2E /* '.' */
000014E6 57C0 seq D0
000014E8 122E FEE8 move.b D1, [A6 - 0x118]
000014EC 0241 00FF andi.w D1, 0xFF
000014F0 41EE FEE8 lea.l A0, [A6 - 0x118]
000014F4 1430 1000 move.b D2, [A0 + D1.w]
000014F8 0242 00FF andi.w D2, 0xFF
000014FC 0C42 0021 cmpi.w D2, 0x21 /* '!' */
00001500 57C1 seq D1
00001502 8001 or.b D0, D1
00001504 122E FEE8 move.b D1, [A6 - 0x118]
00001508 0241 00FF andi.w D1, 0xFF
0000150C 41EE FEE8 lea.l A0, [A6 - 0x118]
00001510 1430 1000 move.b D2, [A0 + D1.w]
00001514 0242 00FF andi.w D2, 0xFF
00001518 0C42 003F cmpi.w D2, 0x3F /* '?' */
0000151C 57C1 seq D1
0000151E 8001 or.b D0, D1
00001520 672C beq +0x2E /* 0000154E */
00001522 486E FEE8 pea.l [A6 - 0x118]
00001526 3F3C 0001 move.w -[A7], 0x1
0000152A 102E FEE8 move.b D0, [A6 - 0x118]
0000152E 0240 00FF andi.w D0, 0xFF
00001532 5340 subq.w D0, 1
00001534 3F00 move.w -[A7], D0
00001536 486E FDE8 pea.l [A6 - 0x218]
0000153A 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000153E 41EE FEE8 lea.l A0, [A6 - 0x118]
00001542 43EE FDE8 lea.l A1, [A6 - 0x218]
00001546 7040 moveq.l D0, 0x40
label00001548:
00001548 20D9 move.l [A0]+, [A1]+
0000154A 5340 subq.w D0, 1
0000154C 6EFA bgt -0x4 /* 00001548 */
label0000154E:
0000154E 4267 clr.w -[A7]
00001550 486E FEE8 pea.l [A6 - 0x118]
00001554 486D FB8A pea.l [A5 - 0x476]
00001558 4267 clr.w -[A7]
0000155A 4267 clr.w -[A7]
0000155C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001560 101F move.b D0, [A7]+
00001562 6700 0088 beq +0x8A /* 000015EC */
00001566 3F3C 000C move.w -[A7], 0xC
0000156A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000156E 2F2D 9726 move.l -[A7], [A5 - 0x68DA]
00001572 A873 syscall SetPort
00001574 7E01 moveq.l D7, 0x01
00001576 6008 bra +0xA /* 00001580 */
label00001578:
00001578 3F3C 0004 move.w -[A7], 0x4
0000157C A9C8 syscall SysBeep
0000157E 5247 addq.w D7, 1
label00001580:
00001580 0C47 0005 cmpi.w D7, 0x5
00001584 6FF2 ble -0xC /* 00001578 */
00001586 7E01 moveq.l D7, 0x01
00001588 6008 bra +0xA /* 00001592 */
label0000158A:
0000158A 486D 889E pea.l [A5 - 0x7762]
0000158E A8A4 syscall InvertRect
00001590 5247 addq.w D7, 1
label00001592:
00001592 0C47 0190 cmpi.w D7, 0x190
00001596 6FF2 ble -0xC /* 0000158A */
00001598 2F3C 0000 012C move.l -[A7], 0x12C
0000159E 1F3C 0001 move.b -[A7], 0x1
000015A2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000015A6 1B7C 0001 FB89 move.b [A5 - 0x477], 0x1
000015AC 302D FEB0 move.w D0, [A5 - 0x150]
000015B0 E340 asl D0.w, 1
000015B2 322D FED4 move.w D1, [A5 - 0x12C]
000015B6 E241 asr D1.w, 1
000015B8 5241 addq.w D1, 1
000015BA C3FC 000A muls.w D1, 0xA /* '\n' */
000015BE 41ED FEB0 lea.l A0, [A5 - 0x150]
000015C2 D270 0000 add.w D1, [A0 + D0.w]
000015C6 700A moveq.l D0, 0x0A
000015C8 C1ED FED2 muls.w D0, [A5 - 0x12E]
000015CC 9240 sub.w D1, D0
000015CE 302D FEB0 move.w D0, [A5 - 0x150]
000015D2 E340 asl D0.w, 1
000015D4 41ED FEB0 lea.l A0, [A5 - 0x150]
000015D8 3181 0000 move.w [A0 + D0.w], D1
000015DC 4EBA ECF6 jsr [PC - 0x130A /* 000002D4 */]
000015E0 2F2D FA78 move.l -[A7], [A5 - 0x588]
000015E4 3F3C 0001 move.w -[A7], 0x1
000015E8 A93A syscall DisableItem
000015EA 6034 bra +0x36 /* 00001620 */
label000015EC:
000015EC 3F3C 000D move.w -[A7], 0xD /* '\r' */
000015F0 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000015F4 302D FEB0 move.w D0, [A5 - 0x150]
000015F8 E340 asl D0.w, 1
000015FA 322D FEB0 move.w D1, [A5 - 0x150]
000015FE E341 asl D1.w, 1
00001600 41ED FEB0 lea.l A0, [A5 - 0x150]
00001604 43ED FEB0 lea.l A1, [A5 - 0x150]
00001608 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
0000160E 4EBA ECC4 jsr [PC - 0x133C /* 000002D4 */]
00001612 2F3C 0000 0168 move.l -[A7], 0x168
00001618 1F3C 0001 move.b -[A7], 0x1
0000161C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00001620:
00001620 3F3C 0002 move.w -[A7], 0x2
00001624 4267 clr.w -[A7]
00001626 201F move.l D0, [A7]+
00001628 A032 syscall FlushEvents
0000162A 2F0C move.l -[A7], A4
0000162C A983 syscall DisposeDialog
0000162E 4EBA EF88 jsr [PC - 0x1078 /* 000005B8 */]
00001632 3F3C 000B move.w -[A7], 0xB
00001636 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000163A 4CDF 1080 movem.l D7,A4, [A7]+
0000163E 4E5E unlink A6
00001640 4E75 rts
00001642 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001644-00001648
fn00001644:
00001644 4E56 FFEA link A6, -0x0016
// end alternate branch 00001644-00001648
fn00001644: // (misaligned)
00001646 FFEA .invalid <<F/7/7>>
00001648 48E7 0700 movem.l -[A7], D5,D6,D7
0000164C 302D FC9C move.w D0, [A5 - 0x364]
00001650 5340 subq.w D0, 1
00001652 3D40 FFF0 move.w [A6 - 0x10], D0
00001656 4247 clr.w D7
00001658 607A bra +0x7C /* 000016D4 */
label0000165A:
0000165A 302D FC9C move.w D0, [A5 - 0x364]
0000165E 5340 subq.w D0, 1
00001660 3D40 FFEE move.w [A6 - 0x12], D0
00001664 4246 clr.w D6
00001666 6060 bra +0x62 /* 000016C8 */
label00001668:
00001668 3006 move.w D0, D6
0000166A E340 asl D0.w, 1
0000166C 3207 move.w D1, D7
0000166E 3401 move.w D2, D1
00001670 E642 asr D2.w, 3
00001672 D440 add.w D2, D0
00001674 0335 20E0 btst [A5 + D2.w - 0x32], D1
00001678 664A bne +0x4C /* 000016C4 */
0000167A 3006 move.w D0, D6
0000167C C1ED F9F2 muls.w D0, [A5 - 0x60E]
00001680 5240 addq.w D0, 1
00001682 3D40 FFF6 move.w [A6 - 0xA], D0
00001686 3007 move.w D0, D7
00001688 C1ED F9F4 muls.w D0, [A5 - 0x60C]
0000168C 5240 addq.w D0, 1
0000168E 3D40 FFF4 move.w [A6 - 0xC], D0
00001692 302D F9EE move.w D0, [A5 - 0x612]
00001696 D06E FFF6 add.w D0, [A6 - 0xA]
0000169A 3D40 FFFA move.w [A6 - 0x6], D0
0000169E 302D F9F0 move.w D0, [A5 - 0x610]
000016A2 D06E FFF4 add.w D0, [A6 - 0xC]
000016A6 3D40 FFF8 move.w [A6 - 0x8], D0
000016AA 486D 9860 pea.l [A5 - 0x67A0]
000016AE 206D FFDA movea.l A0, [A5 - 0x26]
000016B2 4868 0002 pea.l [A0 + 0x2]
000016B6 486E FFF4 pea.l [A6 - 0xC]
000016BA 486E FFF4 pea.l [A6 - 0xC]
000016BE 4267 clr.w -[A7]
000016C0 42A7 clr.l -[A7]
000016C2 A8EC syscall CopyBits
label000016C4:
000016C4 5246 addq.w D6, 1
000016C6 6908 bvs +0xA /* 000016D0 */
label000016C8:
000016C8 3006 move.w D0, D6
000016CA B06E FFEE cmp.w D0, [A6 - 0x12]
000016CE 6F98 ble -0x66 /* 00001668 */
label000016D0:
000016D0 5247 addq.w D7, 1
000016D2 690A bvs +0xC /* 000016DE */
label000016D4:
000016D4 3007 move.w D0, D7
000016D6 B06E FFF0 cmp.w D0, [A6 - 0x10]
000016DA 6F00 FF7E ble -0x80 /* 0000165A */
label000016DE:
000016DE 2F2D FEA2 move.l -[A7], [A5 - 0x15E]
000016E2 4267 clr.w -[A7]
000016E4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000016E8 4245 clr.w D5
000016EA 302D FC9C move.w D0, [A5 - 0x364]
000016EE 5340 subq.w D0, 1
000016F0 3D40 FFEC move.w [A6 - 0x14], D0
000016F4 4247 clr.w D7
000016F6 606C bra +0x6E /* 00001764 */
label000016F8:
000016F8 302D FC9C move.w D0, [A5 - 0x364]
000016FC 5340 subq.w D0, 1
000016FE 3D40 FFEA move.w [A6 - 0x16], D0
00001702 4246 clr.w D6
00001704 6052 bra +0x54 /* 00001758 */
label00001706:
00001706 5245 addq.w D5, 1
00001708 3006 move.w D0, D6
0000170A E340 asl D0.w, 1
0000170C 3207 move.w D1, D7
0000170E 3401 move.w D2, D1
00001710 E642 asr D2.w, 3
00001712 D440 add.w D2, D0
00001714 0335 20E0 btst [A5 + D2.w - 0x32], D1
00001718 663A bne +0x3C /* 00001754 */
0000171A 3006 move.w D0, D6
0000171C C1ED F9F2 muls.w D0, [A5 - 0x60E]
00001720 5240 addq.w D0, 1
00001722 3D40 FFF6 move.w [A6 - 0xA], D0
00001726 3007 move.w D0, D7
00001728 C1ED F9F4 muls.w D0, [A5 - 0x60C]
0000172C 5240 addq.w D0, 1
0000172E 3D40 FFF4 move.w [A6 - 0xC], D0
00001732 302D F9EE move.w D0, [A5 - 0x612]
00001736 D06E FFF6 add.w D0, [A6 - 0xA]
0000173A 3D40 FFFA move.w [A6 - 0x6], D0
0000173E 302D F9F0 move.w D0, [A5 - 0x610]
00001742 D06E FFF4 add.w D0, [A6 - 0xC]
00001746 3D40 FFF8 move.w [A6 - 0x8], D0
0000174A 486E FFF4 pea.l [A6 - 0xC]
0000174E 3F05 move.w -[A7], D5
00001750 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
label00001754:
00001754 5246 addq.w D6, 1
00001756 6908 bvs +0xA /* 00001760 */
label00001758:
00001758 3006 move.w D0, D6
0000175A B06E FFEA cmp.w D0, [A6 - 0x16]
0000175E 6FA6 ble -0x58 /* 00001706 */
label00001760:
00001760 5247 addq.w D7, 1
00001762 6908 bvs +0xA /* 0000176C */
label00001764:
00001764 3007 move.w D0, D7
00001766 B06E FFEC cmp.w D0, [A6 - 0x14]
0000176A 6F8C ble -0x72 /* 000016F8 */
label0000176C:
0000176C 302D FEB0 move.w D0, [A5 - 0x150]
00001770 E340 asl D0.w, 1
00001772 41ED FEB0 lea.l A0, [A5 - 0x150]
00001776 3230 0000 move.w D1, [A0 + D0.w]
0000177A 927C 000A sub.w D1, 0xA /* '\n' */
0000177E 302D FEB0 move.w D0, [A5 - 0x150]
00001782 E340 asl D0.w, 1
00001784 41ED FEB0 lea.l A0, [A5 - 0x150]
00001788 3181 0000 move.w [A0 + D0.w], D1
0000178C 302D FEB0 move.w D0, [A5 - 0x150]
00001790 E340 asl D0.w, 1
00001792 41ED FEB0 lea.l A0, [A5 - 0x150]
00001796 4A70 0000 tst.w [A0 + D0.w]
0000179A 6C0E bge +0x10 /* 000017AA */
0000179C 302D FEB0 move.w D0, [A5 - 0x150]
000017A0 E340 asl D0.w, 1
000017A2 41ED FEB0 lea.l A0, [A5 - 0x150]
000017A6 4270 0000 clr.w [A0 + D0.w]
label000017AA:
000017AA 302D FEB0 move.w D0, [A5 - 0x150]
000017AE E340 asl D0.w, 1
000017B0 41ED FEB8 lea.l A0, [A5 - 0x148]
000017B4 3230 0000 move.w D1, [A0 + D0.w]
000017B8 5241 addq.w D1, 1
000017BA 302D FEB0 move.w D0, [A5 - 0x150]
000017BE E340 asl D0.w, 1
000017C0 41ED FEB8 lea.l A0, [A5 - 0x148]
000017C4 3181 0000 move.w [A0 + D0.w], D1
000017C8 4EBA EB0A jsr [PC - 0x14F6 /* 000002D4 */]
000017CC 4EBA EDEA jsr [PC - 0x1216 /* 000005B8 */]
000017D0 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000017D4 4E5E unlink A6
000017D6 4E75 rts
fn000017D8:
000017D8 4E56 FEEC link A6, -0x0114
000017DC 48E7 0108 movem.l -[A7], D7,A4
000017E0 42A7 clr.l -[A7]
000017E2 3F3C 0103 move.w -[A7], 0x103
000017E6 42A7 clr.l -[A7]
000017E8 70FF moveq.l D0, 0xFFFFFFFF
000017EA 2F00 move.l -[A7], D0
000017EC A97C syscall GetNewDialog
000017EE 285F movea.l A4, [A7]+
000017F0 7E01 moveq.l D7, 0x01
000017F2 6000 008A bra +0x8C /* 0000187E */
label000017F6:
000017F6 2F0C move.l -[A7], A4
000017F8 3007 move.w D0, D7
000017FA 5440 addq.w D0, 2
000017FC 3F00 move.w -[A7], D0
000017FE 486E FFFC pea.l [A6 - 0x4]
00001802 486E FEF4 pea.l [A6 - 0x10C]
00001806 486E FEEC pea.l [A6 - 0x114]
0000180A A98D syscall GetDialogItem/GetDItem
0000180C 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00001810 3007 move.w D0, D7
00001812 EB40 asl D0.w, 5
00001814 41ED 87DE lea.l A0, [A5 - 0x7822]
00001818 4870 0000 pea.l [A0 + D0.w]
0000181C A98F syscall SetDialogItemText/SetIText
0000181E 2F0C move.l -[A7], A4
00001820 3007 move.w D0, D7
00001822 5E40 addq.w D0, 7
00001824 3F00 move.w -[A7], D0
00001826 486E FFFC pea.l [A6 - 0x4]
0000182A 486E FEF4 pea.l [A6 - 0x10C]
0000182E 486E FEEC pea.l [A6 - 0x114]
00001832 A98D syscall GetDialogItem/GetDItem
00001834 3007 move.w D0, D7
00001836 E540 asl D0.w, 2
00001838 41ED 8796 lea.l A0, [A5 - 0x786A]
0000183C 2F30 0000 move.l -[A7], [A0 + D0.w]
00001840 486E FEFC pea.l [A6 - 0x104]
00001844 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001848 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000184C 486E FEFC pea.l [A6 - 0x104]
00001850 A98F syscall SetDialogItemText/SetIText
00001852 2F0C move.l -[A7], A4
00001854 3007 move.w D0, D7
00001856 D07C 000C add.w D0, 0xC
0000185A 3F00 move.w -[A7], D0
0000185C 486E FFFC pea.l [A6 - 0x4]
00001860 486E FEF4 pea.l [A6 - 0x10C]
00001864 486E FEEC pea.l [A6 - 0x114]
00001868 A98D syscall GetDialogItem/GetDItem
0000186A 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000186E 3007 move.w D0, D7
00001870 E940 asl D0.w, 4
00001872 41ED 879E lea.l A0, [A5 - 0x7862]
00001876 4870 0000 pea.l [A0 + D0.w]
0000187A A98F syscall SetDialogItemText/SetIText
0000187C 5247 addq.w D7, 1
label0000187E:
0000187E 0C47 0005 cmpi.w D7, 0x5
00001882 6F00 FF72 ble -0x8C /* 000017F6 */
00001886 2F0C move.l -[A7], A4
00001888 A915 syscall ShowWindow
0000188A 2D4C 0008 move.l [A6 + 0x8], A4
0000188E 4CDF 1080 movem.l D7,A4, [A7]+
00001892 4E5E unlink A6
00001894 4E75 rts
export_40:
fn00001896:
00001896 4E56 FFFC link A6, -0x0004
0000189A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000189E 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000018A2 2F2D FFDA move.l -[A7], [A5 - 0x26]
000018A6 A914 syscall DisposeWindow
000018A8 2F2D 9726 move.l -[A7], [A5 - 0x68DA]
000018AC A873 syscall SetPort
000018AE 4AAD 984E tst.l [A5 - 0x67B2]
000018B2 6708 beq +0xA /* 000018BC */
000018B4 2F2D 984E move.l -[A7], [A5 - 0x67B2]
000018B8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
label000018BC:
000018BC 4AAD 983C tst.l [A5 - 0x67C4]
000018C0 56C0 sne D0
000018C2 C02D FEAB and.b D0, [A5 - 0x155]
000018C6 4A00 tst.b D0
000018C8 6708 beq +0xA /* 000018D2 */
000018CA 2F2D 983C move.l -[A7], [A5 - 0x67C4]
000018CE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
label000018D2:
000018D2 422D FC9A clr.b [A5 - 0x366]
000018D6 422D FB88 clr.b [A5 - 0x478]
000018DA 4267 clr.w -[A7]
000018DC 4EBA E722 jsr [PC - 0x18DE /* 00000000 */]
000018E0 102D FA65 move.b D0, [A5 - 0x59B]
000018E4 0A00 0001 xori.b D0, 0x1
000018E8 4A00 tst.b D0
000018EA 6708 beq +0xA /* 000018F4 */
000018EC 3F3C 0004 move.w -[A7], 0x4
000018F0 4EBA E796 jsr [PC - 0x186A /* 00000088 */]
label000018F4:
000018F4 4E5E unlink A6
000018F6 4E75 rts
export_41:
000018F8 4E56 FFEC link A6, -0x0014
000018FC 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001900 102E 0008 move.b D0, [A6 + 0x8]
00001904 670C beq +0xE /* 00001912 */
00001906 42A7 clr.l -[A7]
00001908 3F2D FA6A move.w -[A7], [A5 - 0x596]
0000190C A93E syscall MenuKey
0000190E 2C1F move.l D6, [A7]+
00001910 600A bra +0xC /* 0000191C */
label00001912:
00001912 42A7 clr.l -[A7]
00001914 2F2D FA5E move.l -[A7], [A5 - 0x5A2]
00001918 A93D syscall MenuSelect
0000191A 2C1F move.l D6, [A7]+
label0000191C:
0000191C 4267 clr.w -[A7]
0000191E 2F06 move.l -[A7], D6
00001920 A86A syscall HiWord
00001922 3A1F move.w D5, [A7]+
00001924 4267 clr.w -[A7]
00001926 2F06 move.l -[A7], D6
00001928 A86B syscall LoWord
0000192A 3E1F move.w D7, [A7]+
0000192C 3005 move.w D0, D5
0000192E 5340 subq.w D0, 1
00001930 6718 beq +0x1A /* 0000194A */
00001932 5340 subq.w D0, 1
00001934 6726 beq +0x28 /* 0000195C */
00001936 5340 subq.w D0, 1
00001938 6750 beq +0x52 /* 0000198A */
0000193A 5340 subq.w D0, 1
0000193C 6700 0088 beq +0x8A /* 000019C6 */
00001940 5340 subq.w D0, 1
00001942 6700 00A2 beq +0xA4 /* 000019E6 */
00001946 6000 00BC bra +0xBE /* 00001A04 */
label0000194A:
0000194A 4267 clr.w -[A7]
0000194C 3F3C 010D move.w -[A7], 0x10D
00001950 42A7 clr.l -[A7]
00001952 A987 syscall NoteAlert
00001954 3D5F FFEC move.w [A6 - 0x14], [A7]+
00001958 6000 00AA bra +0xAC /* 00001A04 */
label0000195C:
0000195C 3007 move.w D0, D7
0000195E 5340 subq.w D0, 1
00001960 670A beq +0xC /* 0000196C */
00001962 5340 subq.w D0, 1
00001964 670C beq +0xE /* 00001972 */
00001966 5540 subq.w D0, 2
00001968 670E beq +0x10 /* 00001978 */
0000196A 601C bra +0x1E /* 00001988 */
label0000196C:
0000196C 4EBA E9F4 jsr [PC - 0x160C /* 00000362 */]
00001970 6016 bra +0x18 /* 00001988 */
label00001972:
00001972 4EBA FF22 jsr [PC - 0xDE /* 00001896 */]
00001976 6010 bra +0x12 /* 00001988 */
label00001978:
00001978 1B7C 0001 FA65 move.b [A5 - 0x59B], 0x1
0000197E 102D FB88 move.b D0, [A5 - 0x478]
00001982 6704 beq +0x6 /* 00001988 */
00001984 4EBA FF10 jsr [PC - 0xF0 /* 00001896 */]
label00001988:
00001988 607A bra +0x7C /* 00001A04 */
label0000198A:
0000198A 3007 move.w D0, D7
0000198C 5340 subq.w D0, 1
0000198E 670E beq +0x10 /* 0000199E */
00001990 5340 subq.w D0, 1
00001992 6710 beq +0x12 /* 000019A4 */
00001994 5340 subq.w D0, 1
00001996 6712 beq +0x14 /* 000019AA */
00001998 5340 subq.w D0, 1
0000199A 6714 beq +0x16 /* 000019B0 */
0000199C 6066 bra +0x68 /* 00001A04 */
label0000199E:
0000199E 4EBA FA6A jsr [PC - 0x596 /* 0000140A */]
000019A2 6060 bra +0x62 /* 00001A04 */
label000019A4:
000019A4 4EBA F986 jsr [PC - 0x67A /* 0000132C */]
000019A8 605A bra +0x5C /* 00001A04 */
label000019AA:
000019AA 4EBA FC98 jsr [PC - 0x368 /* 00001644 */]
000019AE 6054 bra +0x56 /* 00001A04 */
label000019B0:
000019B0 42A7 clr.l -[A7]
000019B2 4EBA FE24 jsr [PC - 0x1DC /* 000017D8 */]
000019B6 285F movea.l A4, [A7]+
000019B8 42A7 clr.l -[A7]
000019BA 486E FFEC pea.l [A6 - 0x14]
000019BE A991 syscall ModalDialog
000019C0 2F0C move.l -[A7], A4
000019C2 A983 syscall DisposeDialog
000019C4 603E bra +0x40 /* 00001A04 */
label000019C6:
000019C6 2F2D FA7C move.l -[A7], [A5 - 0x584]
000019CA 3F2D FEAC move.w -[A7], [A5 - 0x154]
000019CE 4267 clr.w -[A7]
000019D0 A945 syscall CheckItem
000019D2 3B47 FEAC move.w [A5 - 0x154], D7
000019D6 2F2D FA7C move.l -[A7], [A5 - 0x584]
000019DA 3F2D FEAC move.w -[A7], [A5 - 0x154]
000019DE 1F3C 0001 move.b -[A7], 0x1
000019E2 A945 syscall CheckItem
000019E4 601E bra +0x20 /* 00001A04 */
label000019E6:
000019E6 2F2D FA80 move.l -[A7], [A5 - 0x580]
000019EA 3F2D FEAE move.w -[A7], [A5 - 0x152]
000019EE 4267 clr.w -[A7]
000019F0 A945 syscall CheckItem
000019F2 3B47 FEAE move.w [A5 - 0x152], D7
000019F6 2F2D FA80 move.l -[A7], [A5 - 0x580]
000019FA 3F2D FEAE move.w -[A7], [A5 - 0x152]
000019FE 1F3C 0001 move.b -[A7], 0x1
00001A02 A945 syscall CheckItem
label00001A04:
00001A04 4267 clr.w -[A7]
00001A06 A938 syscall HiliteMenu
00001A08 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001A0C 4E5E unlink A6
00001A0E 205F movea.l A0, [A7]+
00001A10 544F addq.w A7, 2
00001A12 4ED0 jmp [A0]